我使用jQuery AJAX使得这个简单的GET请求:AJAX的jQuery简单的GET请求
$.ajax({
url: "https://app.asana.com/-/api/0.1/workspaces/",
type: 'GET',
success: function(res) {
console.log(res);
alert(res);
}
});
它返回一个空字符串作为结果。如果我去我的浏览器这个环节,我得到:
{"status":401,"error":"Not Authorized"}
这是预期的结果。那为什么它不使用ajax? 谢谢!
你尝试过将数据类型:在那里 – 2012-02-13 22:55:44
@KaiQing “JSONP”,这ISN这里根本就没有问题。否则,成功处理程序将不会被调用。此外,示例响应不是JSONP响应。 – Brad 2012-02-13 22:57:29
@PragmaOnce,用Wireshark等数据包检查你的头文件。我怀疑你会发现从浏览器发送的内容和AJAX调用之间的区别。 – Brad 2012-02-13 22:58:39