我已經建立了一個頁面使用jQuery,使用異步Ajax調用。我試圖展示一個加載的gif,但對於我的生活我無法讓它工作。 gif從不顯示。有任何想法嗎?JavaScript加載圖像凍結,同時使Ajax調用
function updateCityList(state) {
$("#city-loading").empty().html('<img src="/Images/loading.gif" />');
$.ajax(
{
type: "GET",
async: true,
url: "/NPA/GetCities/" + state,
dataType: "json",
success: function(optionData) {
var options = [];
$(optionData).each(function(index, optionData) {
if ($('#cities option[value=' + optionData.Value + ']').length == 0)
options.push(optionData);
});
$("#cityList").fillSelect(options);
}
});
$("#city-loading").empty();
};
優秀!這是有道理的,它的工作。還有一個問題:儘管顯示gif,但在進行ajax調用時會凍結。有沒有解決辦法? – user135498 2009-08-30 22:06:58
nope,這是ie中的一個已知問題。它的問題在ff/chrome等工作正常 – redsquare 2009-08-30 22:22:12
謝謝。我會和它一起生活。 – user135498 2009-08-30 22:23:06