У меня есть эта функция
$.ajax({
url:aurl,
method:'GET',
beforeSend:function(req) {req.setRequestHeader('Authorization', auth);},
cache:false,
dataType:"json",
error:function() {...},
success:function(t) {...}
});
Однако параметры:
игнорируются моими браузерами FF3, IE8 и Chrome. Таким образом, что бы там ни было, это не меняет запрос, отправленный браузером, на заданный URL-адрес, например: не может установить метод на «POST», или, что более важно, параметр авторизации не может быть помещен как часть запроса, так что форма HTTP-авторизации обрабатывается.
Другое странное поведение заключается в том, что если
DATATYPE: "JSON"
не будет отправлено или получено ни запроса, ни ответа, как показано с использованием LiveHTTPHeaders в FF3. например, если dataType: "xml".
Похоже, что URL обрабатывается браузером правильно.
Как можно убедиться, что эти дополнительные параметры отправлены кому-либо с этими проблемами?