我有一个带有切换开关的表单和一个名为userid的输入字段。 当我切换切换时,一切正常,active.php将新状态保存在数据库中。 但是现在我想要将activeid值用于active.php。 var模式可以通过
进入active.php$mode=$_POST['mode'];
如何将用户标识也发送到active.php?
有什么想法吗? 谢谢
<input type="checkbox" name="<?php echo 'toggle'.$c;?>" id="<?php echo 'toggle'.$c;?>" data-toggle="toggle" data-off="OFF" data-on="ON" checked>
<input id="userid" name="userid" type="hidden" value="<?php echo $userid;?>">
这是js代码
$('#<?php echo 'toggle'.$c;?>').change(function(){
var mode= $(this).prop('checked'),
$.ajax({
type:'POST',
dataType:'JSON',
url:'active.php',
data:'mode='+mode,
success:function(data)
{
var data=eval(data);
message=data.message;
success=data.success;
$("#heading").html(success);
$("#body").html(message);
}
});
});
答案 0 :(得分:1)
使用&
分隔两个键。
首先,检索userid
值
var userid = $('#userid').val();
data:'mode=' +mode+'&userid='+userid,
答案 1 :(得分:0)
在ajax参数中,将data属性更改为如下所示:
data: 'mode='+mode + '&userid=' + $('#userid').val ()