Я выполняю следующий вызов 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.»
Почему? Что мне нужно сделать, чтобы это исправить?
Если перейти по URL-адресу, соответствующему вызову AJAX в Firebug, я получу файл JSON для загрузки, и он содержит ожидаемые данные.
Одна вещь, которую я заметил, заключается в том, что firebug говорит «OPTIONS» вместо «GET»:
альтернативный текст http://grab.by/grabs/b1a13d92a4fc69aa310880a5d7a06b95.png