2012-10-27 3 views
-4

여러 아약스 요청 코드가 필요합니다. 무슨 일이 실제로 일어나는가 내 첫 번째 아약스 요청이 내게 응답을 제공하고 그 응답 함수에서 나는 다른 웹 사이트 URL을 갖는 다른 함수를 호출하고있다. 여러 개의 아약스 요청을 사용하여이 새로운 웹 사이트에 데이터를 보내고 싶습니다.PHP : 다중 아약스 요청

... 감사합니다, Prafulla

+0

@rekire 예 그러나 실패했습니다. – praful

+2

'예'는 수행 한 것에 대한 예가 아닙니다. 시도 할 때의 정확한 문제점은 무엇입니까? – rekire

+0

if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { document.getElementById ("askquote"). innerHTML = xmlhttp.responseText; toOther (이름, 이메일, 전화); 첫 번째 아약스 호출에 대한 응답으로 다른 함수를 호출 할 수 있습니까? } – praful

답변

0

사용하는 전역 변수를 좀 도와 각 요청에서 데이터를 조작하십시오. 처럼 : 당신이 필요로

var a; 
$.ajax({ 
    url:url_one; 
    success: function(data){ a =data; } 
}); 

$.ajax({ 
    url:url_two; 
    data: a //sends the data from the 1st request 
    success: function(data){ 
     //do something with the data from the 2nd url 
    } 
}); 

당신은 함수 또는 이벤트 핸들러에서 Ajax 호출을 캡슐화 할 수 있습니다. 두 번째 url로 보내기 전에 변수 a에서 반환 된 데이터를 수동으로 관리 할 수도 있습니다. 나에게보기 싫지만 잘 작동 할 수 있습니다.

+1

줄 9에 그 의견을 수정하는 것이 좋습니다. – Daedalus

+0

@ 루이스 Loudog Trottier 그렇다면 jscery 라이브러리를 사용해야합니다. 그렇다면 ja 파일을 사용해야합니다. 그렇다면 js 파일을 사용해야합니다. – praful

+0

예. 이것은 1.5.1에서 suare를 위해 작동합니다. 어쩌면 몇 가지 버전도 가능합니다. 내가 사용하고있는 실제 파일은 jquery-1.5.1.js입니다. –