jquery中的ajax,我只需要通过ajax传递一个值<select></select>
<selectonchange="test(this.value)"><optionvaule='1'></option><optionvaule='2></option...
<select onchange="test(this.value)">
<option vaule='1'></option><option vaule='2></option><option vaule='3></option>
</select>
function test(id){
$.ajax({
})} 我只需要把value传递到一个php页面 不需要返回的怎么写 展开
<option vaule='1'></option><option vaule='2></option><option vaule='3></option>
</select>
function test(id){
$.ajax({
})} 我只需要把value传递到一个php页面 不需要返回的怎么写 展开
2个回答
展开全部
<select onchange="test(this.value)">这种写法不安全,不同的浏览器中的this对象可能是不同的。
最好用<select id='xxx'>
代码:
$(function() {
$('xxx').change(function(e){
var v = $(e.currentTarget).val();
$.post('url', {param: v}, function() {});
});
});
最好用<select id='xxx'>
代码:
$(function() {
$('xxx').change(function(e){
var v = $(e.currentTarget).val();
$.post('url', {param: v}, function() {});
});
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询