>  기사  >  웹 프론트엔드  >  한 번에 여러 Ajax 요청을 처리하는 Jquery 코드_jquery

한 번에 여러 Ajax 요청을 처리하는 Jquery 코드_jquery

WBOY
WBOY원래의
2016-05-16 18:02:35942검색
코드 복사 코드는 다음과 같습니다.

$(document).ready(function () {
$ ('#getsetgo').click(함수 () {
$.when($.ajax("page1.php"), $.ajax("page2.php")).done(함수( a1, a2 ){
$('#id1').html(a1[0])
$('#id2').html(a2[0])
}; 🎜>} );
});

jquery 1.5 출시 이후 새로운 메서드인 jQuery.when()이 한 번에 처리될 수 있습니다. 자세한 내용은 jquery API 설명서를 참조하세요.
Ancker의 컬렉션


jquery가 동일한 페이지에서 여러 Ajax 요청을 처리하는 또 다른 방법
매개변수 추가

코드 복사 코드는 다음과 같습니다.
$.post(
"doSysthFile.aspx",
{
type: '1 '
},
function(data, textStatus)
{
},
"json")
$.post(
"doSysthFile.aspx",
{
유형: '2'
},
function(data, textStatus)
{
},
"json")

doSysthFile.aspx.cs 파일에서:

코드 복사 코드는 다음과 같습니다.
if (( !string.IsNullOrEmpty(Request["type"])) && (Request["type"] == "1"))
{
//뭔가
}
if ((! string.IsNullOrEmpty(Request["type"])) && (Request["type"] == "2"))
{
//뭔가를 하세요
}

이 다른 ajax 요청은 동일한 페이지에서 처리할 수 있으며 각 ajax 요청에 대해 새 페이지를 만들 필요가 없습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.