2012-07-25 34 views
0

我想将选定索引的值发送到函数,其中所有选项值都通过数据库传递。如何将选项的选定值作为参数发送到PHP函数

<select onchange="get_api_key();" name="service"> 
    <option value="">Select your Service</option> 
    <optgroup label="Apple Iphone"> 
     <option value="53">Apple </option> 
     <option value="72">Ipad </option> 
     <option value="77">iPhone</option> 
     <option value="24">Iphone</option> 
    </optgroup> 
</select> 

回答

0

更新:您不能在PHP函数中使用JavaScript变量。但是,您可以使用Ajax将JavaScript变量更改为PHP变量,然后将其用于您的目的。

<script type="text/javascript"> 
$(function(){ 

    var selVal = $('select[name="service"]').val(); 

    // send selVal as a PHP variable using Ajax 
    $.ajax({ 
     type:'post', 
     url:'getvalue.php', 
     data:'selVal='+selVal, 
     success:function(data){ 
       //do something if you want to with returned data 
     } 
    });  

}); 
</script> 
在getvalue.php页

然后,

$val = $_POST['selVal']; 
// proceed to use $val for whatever purpose you want in this page 
+0

我想通过这个值一个PHP函数,我不能够这个请帮助我。 – 2012-07-25 09:06:44

+0

根据您的查询更新 – asprin 2012-07-25 09:13:05

相关问题