2015-11-18 25 views
1

嗨每一個我想問問: 我有一些選項如何選擇數據發送到PHP文件用了點擊任何按鈕

<select> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="opel">Opel</option> 
    <option value="audi">Audi</option> 
</select> 

我需要當我選擇任何選項選擇的菜單這個選項發送到另一個文件沒有任何點擊按鈕只需選擇它。如何使用ajax執行此操作

+1

做出onchange事件選擇標籤並調用AJAX功能在它 –

回答

3

在此示例中,change() function用於使用AJAX將數據從一個頁面發送到另一個頁面。

somepage.php

<select class="Car"> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="opel">Opel</option> 
    <option value="audi">Audi</option> 
</select> 

<div class='ShowSelectedCar'> 

</div> 

<script> 
$('.Car').change(function(){ 
    var Car= $('.Car').val(); 
    $.ajax({url:"AjaxCar.php?Car="+Car,cache:false,success:function(result){ 
     alert(Car); 
     $('.ShowSelectedCar').html(result); 
    }}); 
}); 
</script> 

AjaxCar.php

<? 
$car=$_GET['Car']; 

echo $car; 
?> 
+0

感謝了很多,但後選擇車型我去AjaxCar PHP文件和刷新,選定的車不會出現爲什麼? –

+0

@ M.Ahmed這是因爲當您刷新AjaxCar.php頁面時,它會從新創建頁面。除非通過服務器或用戶的瀏覽器存儲了車輛的選定值,否則它將不可用於重新創建的頁面。 –

相關問題