[JQUERY] jQuery Ajax 요청 Ajax 요청 내부의 요청
JQUERYjQuery Ajax 요청 Ajax 요청 내부의 요청
해결법
-
1.다음은 예제입니다.
다음은 예제입니다.
$.ajax({ type: "post", url: "ajax/example.php", data: 'page=' + btn_page, success: function (data) { var a = data; // This line shows error. $.ajax({ type: "post", url: "example.php", data: 'page=' + a, success: function (data) { } }); } });
-
2.'Complete'에서 두 번째 Ajax에 전화하십시오.
'Complete'에서 두 번째 Ajax에 전화하십시오.
예제가 있습니다
var dt=''; $.ajax({ type: "post", url: "ajax/example.php", data: 'page='+btn_page, success: function(data){ dt=data; /*Do something*/ }, complete:function(){ $.ajax({ var a=dt; // This line shows error. type: "post", url: "example.php", data: 'page='+a, success: function(data){ /*do some thing in second function*/ }, }); } });
-
3.이것은 단지 예일뿐입니다. 귀하는 귀하의 요구 사항에 따라 사용자 정의 할 수 있습니다.
이것은 단지 예일뿐입니다. 귀하는 귀하의 요구 사항에 따라 사용자 정의 할 수 있습니다.
$.ajax({ url: 'ajax/test1.html', success: function(data1) { alert('Request 1 was performed.'); $.ajax({ type: 'POST', url: url, data: data1, //pass data1 to second request success: successHandler, // handler if second request succeeds dataType: dataType }); } });
자세한 내용은 다음을 참조하십시오
-
4.
$.ajax({ url: "<?php echo site_url('upToWeb/ajax_edit/')?>/" + id, type: "GET", dataType: "JSON", success: function (data) { if (data.web == 0) { if (confirm('Data product upToWeb ?')) { $.ajax({ url: "<?php echo site_url('upToWeb/set_web/')?>/" + data.id_item, type: "post", dataType: "json", data: {web: 1}, success: function (respons) { location.href = location.pathname; }, error: function (xhr, ajaxOptions, thrownError) { // Ketika terjadi error alert(xhr.responseText); // munculkan alert } }); } } else { if (confirm('Data product DownFromWeb ?')) { $.ajax({ url: "<?php echo site_url('upToWeb/set_web/')?>/" + data.id_item, type: "post", dataType: "json", data: {web: 0}, success: function (respons) { location.href = location.pathname; }, error: function (xhr, ajaxOptions, thrownError) { // Ketika terjadi error alert(xhr.responseText); // munculkan alert } }); } } }, error: function (jqXHR, textStatus, errorThrown) { alert('Error get data from ajax'); } });
from https://stackoverflow.com/questions/10089447/jquery-ajax-request-inside-ajax-request by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] DOM 요소에서 추가 / 제거되는 요소를 탐지하는 방법은 무엇입니까? (0) | 2020.11.01 |
---|---|
[JQUERY] jQuery가 Ajax 요청이 보류중인 경우 어떻게 알 수 있습니까? (0) | 2020.11.01 |
[JQUERY] jQuery에서 "this"내부 요소를 선택하는 방법은 무엇입니까? (0) | 2020.11.01 |
[JQUERY] jQuery 데이터 속성 값으로 요소를 찾습니다 (0) | 2020.11.01 |
[JQUERY] WordPress 플러그인에 CSS와 jQuery를 포함하는 방법은 무엇입니까? (0) | 2020.11.01 |