2017-05-22 5 views
0

each() 함수 내에서 get()을 사용하여이 Ajax 호출을 작성하여 파일에서 데이터를 반입하고 each()를 반복합니다.Jquery에서 each() 내부에서 get()을 사용하여 클라이언트 측에서 작업을 수행하십시오.

여기
jQuery.each(html_files, function(index,post_html){ 
     jQuery.get(post_html, function(data){ 
      // do action 
     }); 
    }); 

이 html_files는 HTML 파일의 목록을 포함하는 배열입니다 :

이 코드의 내 작품이다.

그러나 첫 번째 파일에 대한 데이터 만 가져올 수 있습니다. 동기식으로 어떻게 실행합니까?

미리 감사드립니다.

+0

가능한 복제 (https://stackoverflow.com/questions/6685249/jquery-performing-synchronous-ajax-requests) –

+0

내가 원하는 jQuery 자체에서 액션을 수행한다. – Annapurna

답변

1
jQuery.each(html_files, function(index,post_html){ 
    jQuery.ajax({ 
     type:get, 
     url:post_html, //or the url to fetch data 
     success:function(data){ 
      alert(data); 
     } 
    }); 
}); 

확인이 밖으로

[jQuery를이 : 동기 AJAX 요청을 수행]의
+0

감사합니다. 나를 위해 일했다! – Annapurna