我試圖讓複選框爲選中狀態基礎上的數據通過Ajax GET請求來自服務器:組複選框GET請求
var GetTodos = (function() {
//GET/READ
return $.ajax({
url: '/api/Todos/GetTodos',
contentType: 'application/json',
success: function (todos) {
var tbodyEl = $('tbody');
$.each(todos, function (i, todo) {
if (!todo.isCompleted)
$('#myCheckbox').prop('checked', false);
else
$('#myCheckbox').prop('checked', true);
tbodyEl.append('\
<tr>\
<td><input type="checkbox" value="'+todo.id+'" id="myCheckbox" checked/></td>\
<td class="id">' + todo.id + '</td>\
<td><input type="text" class="name" value="' + todo.text + '"></td>\
<td>\
<button id="editBtn" class="btn btn-warning">Update</button>\
<button id="deleteBtn" class="btn btn-danger">Delete</button>\
</td>\
</tr>\
');
});
}
});
});
所以我米發送AJAX get請求獲得JSON數據和下面的反應是本
[
{
"id": 1,
"text": "Walk the dog",
"isCompleted": false
},
{
"id": 4,
"text": "go out with friends",
"isCompleted": false
},
{
"id": 5,
"text": "touch the fishy",
"isCompleted": true
}
]
這是我結束了
所以複選框沒有得到適當的檢查。如果有人能幫助我,這將是非常感謝,謝謝。
發生了什麼事的複選框? – Mairaj
在HTML文檔中,ID的**必須是唯一的**您的代碼如何「知道」您的「myCheckbox」是什麼意思? ...哦,摸摸腥?真?? –
@JaromandaX對不起,http://imgur.com/gallery/ZigXHzX它只是我看到的東西 – MuhFred