비동기 Ajax 호출을 사용하는 jQuery를 사용하여 페이지를 만들었습니다. 나는 로딩 gif를 표시하려고 노력하고 있지만, 내 인생에서 나는 그것을 작동시킬 수 없다. GIF는 절대로 표시되지 않습니다. 어떤 아이디어? 첫째ajax 호출 중에 JavaScript 로딩 이미지가 정지합니다.
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
아니요, 즉 알려진 문제입니다. 그것 prob는 ff/chrome etc.에서 잘 작동합니다 – redsquare
고마워요. 나는 그걸로 살거야. – user135498