У меня есть веб-службы .NET, который я называю из JavaScript с помощью:Web Service работает в IE7, но не Firefox
$.ajax({ type: "POST", url: "http://myServerIP/Myervice.asmx/MyMethod",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
success: function(msg) { alert('sucess ' + msg); },
error: function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest); alert(textStatus); alert(errorThrown); }
});
Я получаю сообщение об успехе в IE7 и в Firefox я не получаю достойные ошибки back just 'error' и 'undefined'
Я подозреваю, что это связано с тем, что я нахожусь в Интранете здесь, а IE7 принимает мои учетные данные и передает их IIS на «myServer» от моего имени, в то время как другие браузеры не могу.
В этом случае?
Как мне решить проблему?
Заранее спасибо
Дэви
Что показывает Firebug как запрос/ответ? – erikkallen
Я вообще ничего не получаю - извините, что знаю, что это не помогает - должно быть, это связано с тем, что происходит, я думаю. – Davy
Response Headers Content-Length Content-Type \t текст/html сервер \t Microsoft-IIS/6.0 X-Powered-By \t ASP.NET Дата \t Ср, 25 ноя 2009 13:15:05 GMT – Davy