我有一些带有class ='chkspec'的复选框,我会将点击的复选框的ID值传递给xxx.php文件。我的问题是:
1)我不知道如何传递我试过的ID “specificitem = this.id”,但我不确定这是正确的方法
2)我收到此错误:未定义的变量:specificitem。如果我执行specificitem =“hello”,也会发生这种情况;
代码如下。
if($('。chkspec')。is(“:checked”)) {
xmlHttp.open('POST', "xxx.php", true);
xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200)
{
data: {specificitem : this.id }
}
}
};
感谢您的回复。
答案 0 :(得分:0)
我真的不知道纯粹的JS我是更多的JQuery人。 我会这样做:
if ($('.chkspec').is(":checked")) {
var data;
$.ajax({
url:"xxx.php",
data:$('.chkspec').attr('id'),
method:'post',
success:function(result){
;//
}
});
}
我认为你得到这个错误,因为数据无处不在。