$.ajax({
type: "GET",
async: false,
url: "http://localhost:1234/api/",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: '{"id":"125"}',
success: function (data) {
console.log(data.toString());
}
});
当我使用 jQuery ajax 调用调用 api 时,我传递的数据没有很好地转换为查询字符串参数。
这就是我看到的所谓的。
http://localhost:1234/api/?{%22id%22:%22125%22}
但是,例如,当我将数据作为对象传递时, data: {"id":"125"} 可以正常工作。我在这里做错了什么?