我想填充选择与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。 –