【发布时间】:2010-06-25 21:06:04
【问题描述】:
我正在执行以下 AJAX 调用:
$(document).ready(function() {
$.getJSON('https://sendgrid.com/api/user.stats.json',
{
'api_user': 'me@mydomain.com',
'api_key': 'MYAPIKEY',
'user': 'me@mydomain.com',
'category': 'MY_CATEGORY'
},
function(response){
alert('received response');
}
);
});
我没有收到预期的警报消息。相反,Firebug 说我得到“501 Not Implemented”。
为什么?我需要做什么来解决这个问题?
如果我转到与 Firebug 中的 AJAX 调用对应的 URL,我会下载一个 JSON 文件,其中包含预期的数据。
我注意到的一件事是萤火虫说的是 OPTIONS 而不是 GET:
alt text http://grab.by/grabs/b1a13d92a4fc69aa310880a5d7a06b95.png
【问题讨论】: