2013-10-22 36 views
0

下面的代碼將myid變量發佈到url.php。將php變量同時發佈到多個其他文件

$.ajax({ 
url:'url.php' //'url.php,test.php' is invalid 
,async: true 
,type : 'POST' 
,cache: false 
,data : 'myid=' + myid 
,dataType: 'html' 
,success: function(data){ 
$('body').html(data); 
FB.XFBML.parse(); 
} 
} 

如何在同一時刻將其發佈到多個其他文件?我也需要各種文件中的myid。

+2

您可以一次不是多個URL同一時間只投中一網址。 –

+1

你不能一次發送多個請求(至少我不知道這樣的事情,它是http協議(請求 - 響應)。所以你最好的辦法是發送你的數據到一個代理(PHP文件),它發送數據發送到其他文件,或者你後續發送數據。 – mondjunge

+0

爲什麼你想要在同一時間做到這一點?爲什麼不只是發送每個url與循環? – Arantir

回答

0

也許在你的url.php做出捲曲POST請求其他PHP文件需要

1
function send(_url) { 
    $.ajax({ 
     url: _url 
     ,async: true 
     ,type : 'POST' 
     ,cache: false 
     ,data : 'myid=' + myid 
     ,dataType: 'html' 
     ,success: function(data){ 
      $('body').html(data); 
      FB.XFBML.parse(); 
     } 
    } 
} 

['url.php','test.php'].forEach(send);