我在我的js文件中有以下代碼。當我提醒並檢查鍵的值時,它來自JSON響應,但是當我檢查了我的val時,其顯示爲[object object]。所以我試着用val.value,價值來到未定義。JSON數據未填充到下拉列表中
FYI:我正在從通過的Json我的控制器正確的反應,我已經檢查了,所有我想知道的是如何填充文本值到下拉。
$(document).ready(function() {
BindTitle();
});
function BindTitle() {
$.ajax({
"url": "/Admin/GetTitleList/",
"type": "get",
"dataType": "json",
"success": function (data) {
var appenddata;
$.each(data, function (key, val) {
appenddata += "<option value = '" + key + " '>" + val.text + " </option>";
});
$("#TitleId").html(appenddata);
}
});
}
你知道輸入數據的數據結構(JSON對象的具體項目)?如果沒有,請嘗試console.log()而不是alert()並將其編輯到您的文章中,以便我可以幫助您更多 – OutOfSpaceHoneyBadger
console.log()將在哪裏生成日誌,我的意思是如何使用它, ,請幫助 – HarshSharma
它會登錄到您的瀏覽器控制檯。您可以通過按F12鍵來訪問它。 – OutOfSpaceHoneyBadger