我想獲得一個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