gpt4 book ai didi

c# - ajax调用成功函数复制返回的json

转载 作者:行者123 更新时间:2023-11-30 23:29:55 25 4
gpt4 key购买 nike

在这段代码中,从 Controller 返回的 json 显示了 5 个项目,但它在 ajax 调用成功函数中是重复的。

HTML

 <select class="form-control  id="books">
</select>

我的 Ajax 调用

  function LoadBooks(rackNo) {
debugger;

$.ajax({
url: '@Url.Action("GetBookDetails", "Books")',
type: "POST",
async: false,
data: JSON.stringify({ rackNo: rackNo }),
dataType: "json",
contentType: "application/json; charset=utf-8",

success: function (_booklst) {
debugger;

console.log(_booklst);
$('#books').empty();
$.each(_booklst, function (index, item) {
$('#books').append($('<option><option/>').val(item.bookno).text(item.bookname));
});

}
});

}

最佳答案

你需要改变

$.each(_booklst, function (index, item) {
$('#books').append($('<option><option/>').val(item.bookno).text(item.bookname));
});

$.each(_booklst, function (index, item) {
$('#books').append($('<option></option>').val(item.bookno).text(item.bookname));
});

(/'<option></option>' 中的位置)

关于c# - ajax调用成功函数复制返回的json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35168566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com