我试图将数据发布到jqGrid中的postData部分中的action方法,但这样做会有错误吗?
postData: { species: function()
{
return JSON.stringify($("form"));
},
我可以告诉你,下面的格式有效,但它不是JSON:
postData: { species: $("form").serialize() },
答案 0 :(得分:0)
您可能应该使用jQuery.serializeArray代替jQuery.serialize:
postData: {
species: function() {
return JSON.stringify($("form").serializeArray());
}
}
另请参阅the answer,了解在$("form").serializeArray()
之前从JSON.stringify
返回的数据的更多数据转换版本。