2012-05-07 33 views
0

我有一個標籤和一個下拉菜單,其中標籤在下拉菜單更改時動態更改。所以我使用ajax來解決這個任務,但我如何將標籤值傳遞給另一個文件的PHP文件?我怎麼能張貼它?通過ajax創建的帖子變量

標籤和下拉菜單;

<?php echo '<select name="type" id="category" onchange="changeOwner();"> 

     <option value="Staf DC">Staf DC</option> 
     <option value="Admin">Admin</option> 

    </select></th>'; 

echo "<td align='center'><label id='own'></label></td>"; 

javascript;

<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript"> 
function changeOwner() 
{ 
var selname = $("#category option:selected").val(); 
$.ajax({ url: "new_getdata.php", 

    data: {"selname":selname}, 

    type: 'post', 

    success: function(output) { 
     $("#own").html(output); 


    } 

    }); 
} 
window.onload = changeOwner(); 
</script> 

new_getdata.php

if (isset($_POST['selname'])) { 
$selname = $_POST['selname']; 
$query = "SELECT * FROM owner2 where type='$selname'"; 
$res = mysql_query($query); 

    while ($rows = mysql_fetch_assoc($res)) { 
    $name = $rows['owner']; 


    echo $name; 
} 
} 

變量$ name將動態每次更換標籤值的下拉菜單更改。我如何發送標籤值到另一個PHP文件?可以說我想把它發佈到register.php

回答

2
$.ajax({ url: "new_getdata.php", 
    data: {"selname":selname}, 
    type: 'post', 
    success: function(output) { 
     $("#own").html(output); 

     $.ajax({ 
      data: {label: output}, 
      url: "regisster.php" 
     }); 
    } 
}); 
+0

然後呢?我如何獲得register.php中的變量? –

+0

'$ _GET ['label']' – slash197

+0

沒有工作..對不起,如果你誤解我的問題,其實在標籤和下拉菜單頁面上,我也有一個更新按鈕。所以我需要在點擊更新按鈕時發送該變量。當下拉菜單更改時不是。 –