Я пытаюсь проверить JQuery ajax-звонки в Firefox, но он не работает. Я имею в виду, что мой сервер не получает никаких запросов. Но когда я тестирую в IE8, он отлично работает. Вот мой ajax звонок:JQuery ajax не работает в браузере Firefox
$("#getWeatherReport").click(function(){
$cityName = "New York";
$.ajax({
type: "POST",
dataType:"xml",
url: "http://localhost:8080/Test/WeatherServlet",
data: "cityName="+$cityName,
success: function(data) {
alert($("report", data).text());
},
error: function(xhr, textStatus, errorThrown) {
alert('ERROR['+xhr.statusText+']');
}
});
});
Он даже не вызывает функцию ошибки. И из моего кода сервера (java) я устанавливаю тип контента как «text/xml». Любые предложения?
Вы смотрели его в firebug, чтобы убедиться, что сообщение успешно? – Aardvark
У меня есть Firebug, но по URL-адресу он отображается как «OPTIONS WeatherServlet». Я не уверен, что это вызывает что-то. Это должно быть «POST» правильно? – jgg
Я исправил это, теперь он говорит «parseerror», когда я говорю предупреждение («ERROR ['+ textStatus +'] ') в функции ошибки. – jgg