내 도메인에 이미지가 있으면 배열에 넣으려는 경우 jQuery로 확인하려고합니다. 그 코드를 가지고 : 숫자 X 개의 이미지가 있는지 확인하고 배열에 넣으십시오.
jQuery(document).ready(function($) {
var images = new Array();
var flag = true;
var i = 0;
var x = 1;
while(flag) {
$.ajax({
url:'http://localhost/testImages/images/picture-1-' + x + '.jpg',
type:'HEAD',
error: function() {
flag = false;
return flag;
},
success: function() {
images[i] = '<?php echo $productSlug . "-1-"; ?>';
images[i] += x + '.jpg';
return images[i];
}
i++;
x++;
});
alert(flag);
}
});
내가 부하 요금 일부 오류가 있었기 때문에 내가 가까이 파이어 폭스 강제해야하는 페이지를 실행
. 나는 그 변수의 상태를 알기 위해 경고 (flag)를 가지고 있고 false를 기다린다. 나는 while 루프를 주석 처리하고 내 이미지 이름에 존재하지 않는 숫자를 'x'로 바꾸고 플래그 변수는 항상 true를 반환합니다.나는이 문제가 아약스 코드에 있다고 생각하지만, 많은 경험이 없다.
[AJAX 호출에서 응답을 반환하는 방법] 가능한 중복?] (http://stackoverflow.com/questions/14220321/how-to-return-the-response-from-an-ajax-call) –