我有一个JQuery模板,我想调用一个webservice并填充其中的字段。我遇到的问题是,我不知道如何在$ .ajax调用中传递参数(理想情况下,我想传递一个字典,以便我可以传递尽可能多的参数)。
我尝试了data: { Key : Value }
,但收到了500服务器错误,说明了一些不是有效的JSON原型。
调用webservice之后,如何将我的数据恢复到与JQuery模板兼容的JSON字符串中?我的webservices通常得到一个List,我的jquery模板使用JSON对象。
问题基本上是客户端和服务器之间的数据格式。有什么想法吗?
我的webservice调用工作正常,这只是JSON和数据的问题。
编辑:我已成功用字典调用webservice,我现在正试图弄清楚如何获取数据。我收到循环引用错误。
答案 0 :(得分:1)
<强>示例:强>
var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
};
var myObject = JSON.parse(myJSONtext, reviver);
var myJSONText = JSON.stringify(myObject, replacer);