本文介绍了在jqGrid中以JSON格式发布“表单"数据时出错.什么是正确的Synthax?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图像这样将数据发布到jqGrid的postData部分的action方法中,但是会出现错误,有什么想法吗?
I am trying to post data to the action method in the postData section in jqGrid like this, but get an error, any ideas?
postData: { species: function()
{
return JSON.stringify($("form"));
},
我可以告诉你下面的这种格式有效,但它不是JSON:
I can tell you that this format below does work but it is not JSON:
postData: { species: $("form").serialize() },
推荐答案
可能您应该使用 jQuery.serializeArray 代替 jQuery.serialize :
postData: {
species: function() {
return JSON.stringify($("form").serializeArray());
}
}
另请参阅答案,以获取从$("form").serializeArray()
返回的数据在调用JSON.stringify
.
See also the answer for some more version of data conversion of the data returned from $("form").serializeArray()
before calling of JSON.stringify
.
这篇关于在jqGrid中以JSON格式发布“表单"数据时出错.什么是正确的Synthax?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!