私は、非同期Ajax呼び出しを使用するjQueryを使用してページを構築しました。私はローディング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();
};
優秀!それが意味を成し、それが働いた。もう1つの質問:GIFは表示されますが、AJAX呼び出しが行われている間はフリーズされます。回避策はありますか? – user135498
ではなく、すなわち、既知の問題です。それは、probは、ff/chromeなどでOKです。 – redsquare
ありがとうございます。私はそれと一緒に暮らすだろう。 – user135498