【发布时间】:2012-01-04 03:43:33
【问题描述】:
我正在尝试将 JSON 对象传递给 .getJSON,但我不断收到错误的请求错误。这就是我正在尝试的:
var data = {
"SomeID": "18",
"Utc": null,
"Flags": "324"
};
$.getJSON("https://somewhere.com/AllGet?callback=?", JSON.stringify(data), function (result) {
alert(result);
});
目前要让它工作,我必须这样做,但我不喜欢我必须手动构造查询字符串:
$.getJSON("https://somewhere.com/AllGet?SomeID=18&Utc=&Flags=324&callback=?", null, function (result) {
alert(result);
});
有人知道如何通过传入 JSON 对象来简化请求吗?如有任何帮助或建议,我将不胜感激。
【问题讨论】:
-
试试
$.param(data);它输出"SomeID=18&Utc=null&Flags=324"
标签: javascript jquery json jsonp getjson