向jqGrid传递额外数据

向jqGrid传递额外数据,jqgrid,Jqgrid,我一直在想,在向jqGrid添加新记录时,如何传递附加信息。我查过了,只列出了一些。几乎所有人都说了同样的话。我应该能够使用editData传递其他信息 以下是我的添加参数: 我试图添加的记录是一个详细记录,它必须具有来自标题的id;当我检查发送到web服务的数据时,我没有看到任何附加信息 [WebInvoke(Method = "POST", UriTemplate = "/Save/AddDetail", BodyStyle = WebMessageBodyStyle.Wrapped

我一直在想,在向jqGrid添加新记录时,如何传递附加信息。我查过了,只列出了一些。几乎所有人都说了同样的话。我应该能够使用editData传递其他信息

以下是我的添加参数:

我试图添加的记录是一个详细记录,它必须具有来自标题的id;当我检查发送到web服务的数据时,我没有看到任何附加信息

    [WebInvoke(Method = "POST", UriTemplate = "/Save/AddDetail", BodyStyle = WebMessageBodyStyle.Wrapped, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
    public string AddDetail(string Id, string Step_Number, string Step_Description, string oper, string id)
我尝试在我的web服务中添加一个额外的参数,但它总是未定义的。我试着只返回一个字符串值,一个未获得的值,这是一样的


再次感谢您的帮助和帮助

我想您的代码中没有在此处发布的部分存在问题。我假设您在
serializeRowData
的内部使用
JSON.stringify
JSON.stringify
不执行
editData
的方法。Se您应该修改
serializeRowData
的实现,就像我描述的或最初针对
postData
的那样

    [WebInvoke(Method = "POST", UriTemplate = "/Save/AddDetail", BodyStyle = WebMessageBodyStyle.Wrapped, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
    public string AddDetail(string Id, string Step_Number, string Step_Description, string oper, string id)