我想在Firefox中測試Jquery ajax調用,但它不工作。我的意思是我的服務器沒有收到任何請求。但是,當我在IE8測試它工作正常。這是我的阿賈克斯電話: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)我設置內容類型爲「文本/ XML」。 有什麼建議嗎?
你看過它在螢火蟲驗證郵件成功嗎? – Aardvark 2010-09-20 23:54:29
我有Firebug,但在URL下,它顯示爲「選項WeatherServlet」我不確定這是否導致somethig。它應該是「POST」的權利? – jgg 2010-09-21 00:12:51
我已經糾正了這個,現在它說錯誤函數中的alert('ERROR ['+ textStatus +']')時出現「parseerror」。 – jgg 2010-09-21 00:32:41