我想填充選擇與AJAX的選項。我究竟做錯了什麼?
這裏是在我看來代碼:
$(function() {
$.getJSON("Animes/GetCategories", null, function(data) {
var options = '';
for (var x = 0; x < data.length; x++) {
options += '<option value="' + data[x]['CategoryID'] + '">' + data[x]['CategoryNom'] + '</option>';
}
console.log(options);
$('#lstCat').html(options);
});
});
在我的控制器代碼:
public JsonResult GetCategories() {
var affCat = from cats in db.Categories
select new {
CategoryID = cats.CategoryID,
CategoryNom = cats.CategoryNom
};
return Json(affCat, JsonRequestBehavior.AllowGet);
}
選擇的在我看來,代碼:
<select id="lstCat">
//Don't know what to place in the select
<option>?</option>
</select><br />
哦,親愛的...這是一個可怕的爛攤子結合js框架。這裏實際上有角嗎?如果是這樣,沒有理由像這樣做jQuery。 –