如何将所选数据发送到php文件,而不是单击任何按钮

时间:2015-11-18 16:55:40

标签: php ajax

大家好,我想问一下: 我有一个带有选项的选定菜单

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

当我选择任何选项时,我需要将此选项发送到另一个文件而没有任何单击按钮,只需选择它。如何使用ajax

执行此操作

1 个答案:

答案 0 :(得分: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;
?>