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提交 展开
<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提交 展开
2个回答
展开全部
使用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']接收
通过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(){
} )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询