php后台获取select中的value值

<fieldset><legend>选择需要修改的配置文件进行修改配置</legend><divclass="control-group"><selectid="adv_... <fieldset><legend>选择需要修改的配置文件进行修改配置</legend>

<div class="control-group">

<select id="adv_set" name="adv_set">
<option value="content_sync">数据同步设置</option>
<option value="content_trans">数据发送设置</option>
</select>
怎么在php后台中接收option中的value值?要用到ajax提交
展开
 我来答
奥丁神王
2015-03-19 · TA获得超过357个赞
知道小有建树答主
回答量:331
采纳率:100%
帮助的人:387万
展开全部
使用var optionValue = $('#adv_set').val();获取select中被选中的option的值
通过ajax传给php后台
你可以使用
$.get('接收数据的url',{adv_set:optionValue}, function(){do something...} );//使用$_GET['adv_set']接收
$.post('接收数据的url', {adv_set:optionValue}, function(){do something...});//使用$_POST['adv_set']接收
追问
php后台怎么接收?
追答

假设test.php为接收的php文件

test.php中

<?php
//以post为例,如果是get,那么将下面代码中的$_POST替换为$_GET
if (isset($_POST['adv_set'])) {
    $adv_set = $_POST['adv_set'];
    //处理接收的数据
    do something....
    //
    //demo
    if ($adv_set == 'content_sync')
        echo "数据同步设置";
     else
          echo "数据发送设置";
 }
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-03-19
展开全部
如果是post过去的话,就是 $_POST['adv_set']
追问
js要怎么写,自动提交的
追答
JQ简单
var adv_set = $("select option:selected");
$.post( url, { "adv_set": adv_set }, function(){

} )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式