我想获得一个ajax请求来勾选一个框,如果返回一定的值。ajax复选框调用
基本上我有以下代码:
for(var id in data) {
$(id).val(data[id]);
if($(newsletter).val(data[newsletter])) {
$('#newsletter').prop('checked', true);
}
}
现在,我已经试过下面的代码并没有骰子。然而
for(var id in data) {
$(id).val(data[id]);
if($(newsletter).val(data[newsletter] == 1)) {
$('#newsletter').prop('checked', true);
}
}
这将蜱任何结果的复选框,如果返回值是1,我想它再勾选如果另一个返回值是我想它不会被选中。
如果我做错了什么,请让我知道,因为我是jQuery和stackoverflow的新手。
在第一种情况下,您在$('#newsletter')后写了'$(newsletter)'。为什么?他们是不同的对象?在哪里id通讯定义? “data”包含什么?代码的其余部分在哪里?更加详细一些! – papaiatis 2012-02-21 07:43:06