所以我正在尝试使用 jquery 发出 POST 请求$.ajax
。我的问题是发送的数据是 JSON。所以我不确定如何发送它。我正在使用 fiddler 记录 HTTP 请求,这就是我得到的。{"code":200,"user":"34522","questions":[{"35":"139"},{"55":"215"},{"28":"110"},{"88":"349"},{"127":"500"},{"148":"578"},{"125":"492"},{"218":"859"},{"258":"1019"},{"219":"862"}],"time":60}
. 在提琴手的网络表单下,那里什么都没有。
这是我想出的代码,回复是Object {code: 500, error: "Invalid request"}
var request = $.ajax({
url: "http://website/api/post/",
type: "POST",
data: {
code : 200,
user : 34522,
questions : '[{"35":"139"},{"55":"215"},{"28":"110"},{"88":"349"},{"127":"500"},{"148":"578"},{"125":"492"},{"218":"859"},{"258":"1019"},{"219":"862"}]',
time : 60
},
dataType: "json"
});
request.done(function( msg ) {
console.log(msg);
});
request.fail(function( jqXHR, textStatus ) {
console.log( "Request failed: " + textStatus );
});