日期:2014-05-20 浏览次数:20531 次
//判断是否有数据行
var records = $('#gridList').jqGrid('getGridParam', 'records');
            if (records == 0) {
                alert("没有数据行");                
                return;
            }
//判断选择行
            var id = $("#gridList").jqGrid('getGridParam', 'selrow');
            var purchase;
            var flag = 0;
            var contractCode;
            if (id) {
                var ret = $("#gridList").jqGrid('getRowData', id);                
                purchase = ret.PruchaseCode;
                contractCode = ret.ContractCode;
                var inhourse = ret.InHouse;                
                $.ajax({
                        type: "POST",
                        url: '@Url.Action("SendPurchase", "Purchase")',
                        //提交的数据
                        data: {
                            purchaseCode: purchase,
                            IsFanKu: flag,
                            status: 20,
                            remark: $("#Remark").val(),
                            supplierID: $("#loginId").val(),
                            contractCode: contractCode
                        },
                        //返回数据的格式
                        datatype: "json",
                        success: function () {
                            $("#gridList").jqGrid("delRowData", id);
                            $("#gridDetail").jqGrid("clearGridData");
                            
                            $("#Remark").val("");
                            alert("发货成功");
                        },
                        error: function () {
                            alert("发货失败");
                            purchase = "";
                                                     }
                    });
                });
------解决方案--------------------
看官方网站,上面有DEMO 的。