我想通过Jqgrid Editurl从我的webmethod返回数据。 我正在返回对象,但我得到的是' null'当我用firebug检查并且我正在使用' aftercomplete'功能满足我的需要。 任何人都可以帮助如何使用jqgrid的editurl返回数据。
这是我的服务方法
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static object ChangeLDetails(object data)
{
try
{
BAL.BAL obj = new BAL.BAL();
obj.BALChangeLDetails(data);
List<Response> on = new List<Response>();
on.Add(new Response() { Result = "success" });
object ob = (object)on;
return ob;
}
catch(Exception e)
{
throw e;
}
}
和Jqgrid添加功能
{
afterComplete: function (response, postdata, formid) {
alert(postdata);
},
checkOnSubmit: true,
recreateForm: true,
reloadAfterSubmit: false,
closeAfterEdit: true,
ajaxEditOptions: { contentType: "application/json" },
serializeEditData: function (postData) {
var postdata = { 'data': postData };
return JSON.stringify(postdata);
}
},