2015-10-30 74 views
0

所以我有一個Javascript發送一個變量到一個PHP文件,現在我需要添加一個額外的變量發送到該PHP文件。我如何去實現這一目標?在Javascript中發送一個額外的變量到另一個PHP文件

我有3組代碼/頁面一起工作發送一個變量。

主頁用javascript: http://pastie.org/10517825#51-76,120-122

PHP數據處理網頁: http://pastie.org/10517863

我有一個名爲$team_id變量,如何發送到$team_id使用Javascript外部PHP文件?

所以,如果你看看PHP數據處理鏈接$query後第9行變量engineer_id後我想添加語句AND team_id='$team_id'。但我不知道如何從第一頁發送$team_id到第二個數據處理PHP文件。

回答

0

你好,你只是在Ajax調用改變

$.post("updateList.php",{first_variable:value,second_variable:value,third_variable:value,.......}, function(theResponse){ 
      $("#response").html(theResponse); 
      $("#response").slideDown('slow'); 
      slideout(); 
     });  
+0

嗨,哦,太棒了。但是,如何在第二個數據過程PHP文件中檢索該變量? – Karma

+0

這裏你只是 $ firstVariable = $ _ POST ['first_variable']; $ secondVariable = $ _ POST ['second_variable']; $ thirdVariable = $ _ POST ['third_variable']; .......等 – Divyesh

0

我會建議你在你的JavaScript代碼中手動定義變量是這樣的:

var order = '123456' 
var team_id = 'team1' 
var engineer_id = 'engineer1' 

一旦做到這一點,張貼作爲JSON對象:

$.post("updateList.php", {order: order, team_id: team_id, engineer_id: engineer_id}, function(theResponse) 

然後在PHP端:

$order = $_POST['order']; 
$team_id = $_POST['team_id']; 
$engineer_id = $_POST['engineer_id']; 

這應該更容易識別變量。

+0

有很多不同的團隊,我不能手動定義它們,因爲變量會根據用戶選擇的團隊而有所不同。 – Karma

相關問題