【发布时间】:2014-10-12 01:11:11
【问题描述】:
我在使用 jQuery.post() 时没有得到我应该得到的响应,所以我查看了我的服务器日志,实际上我收到了一个 GET 请求。我错过了什么?是因为我使用jsonp 作为我的数据类型吗?这是我的jQuery:
$.post('xxx', 'server=xxx', function (data) {
console.log(data);
$.post('xxx', 'username=xxx&password=xxx', function (data) {
console.log(data);
$.get('xxx', function (data) {
data = $.parseJSON(data);
console.log(data);
}, "jsonp");
} , "jsonp")
}, "jsonp");
我的服务器日志清楚地显示我正在发送 GET 请求。
[11/Oct/2014 21:01:48] "GET ...
[11/Oct/2014 21:01:48] "GET ...
[11/Oct/2014 21:01:48] "GET ...
【问题讨论】:
-
JSONP 不能使用 POST。