2012-10-27 117 views
-4

我想要一個多個Ajax請求的代碼。實際上發生了什麼是我的第一個Ajax請求給我的迴應,並在這個響應函數我打電話另一個功能,有另一個網站的網址。我想使用多個Ajax請求將數據發送到這個新網站。PHP:多個Ajax請求

請幫我... 謝謝, Prafulla

+0

@rekire yes但是失敗 – praful

+2

'是'不是你所做的事情的例子。你的嘗試有什麼問題? – rekire

+0

if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {document.getElementById(「askquote」)。innerHTML = xmlhttp.responseText; toOther(name,email,phone);我打電話給另一個函數迴應第一個Ajax調用是否可以這樣做? } – 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調用。 您也可以在將變量a返回給第二個url之前先處理返回的數據。 似乎對我來說很sl but,但可以工作。

+1

我建議你修復第9行的註釋。 – Daedalus

+0

@Louis Loudog Trottier如果是的話,我需要使用js文件來工作,然後告訴我名字 – praful

+0

是的,你需要使用jQuery庫。這適用於1.5.1,適用於suare,也可能有一些版本。我使用的實際文件是jquery-1.5.1.js –