sách gpt4 ai đã đi

javascript - 为什么我的选择列表不显示?

In lại 作者:行者123 更新时间:2023-12-03 02:57:29 26 4
mua khóa gpt4 Nike

各位程序员大家好,

目前,我正在尝试创建一个用户可以填写的动态表格行,其中包含输入字段和选择列表(因此用户只能选择这些选项来填写该 td 单元格)。输入字段按其应有的方式工作,但不知何故,我的 td 内的选择列表根本没有显示。我检查了控制台,没有错误..这是我的代码:

//2 lists to loop through and get the right classname for the inputfields (for later use)
var camera_idcolumns = ['idkolom','merkkolom','typekolom','modelkolom','ipkolom','mackolom','usernamekolom','passwordkolom','bijzonderhedenkolom'];
var camera_idvelden = ['idveld','merkveld','typeveld','modelveld','ipveld','macveld','usernameveld','passwordveld','bijzonderhedenveld'];


rijToevoegen(camera_idcolumns, camera_idvelden, "camera");

//the function that adds the dynamic row to be filled in by the user.
function rijToevoegen(columnarray, fieldarray, tabelnaam){
var columns = columnarray;
var fields = fieldarray;
var row = '';
for(i=0;i<>
if(i==0){
continue;
} else if (i == 1) {
var lijstnaam = "testlijst";
$.ajax({
loại: "POST",
url: "../logic/getlijst.php",
data: {lijstnaam: lijstnaam},
success: function(data) {
var response = JSON.parse(data);
row += "";
}
});
continue;
} else{
row += "";
}
}
row += '';
$(tabelnaam).append(row);

}

AJAX 调用的响应是一个数组列表,其中包含选择列表应包含的项目。感觉我做的一切都是正确的,但它仍然根本不会显示在浏览器中(在浏览器的元素中检查它时也不会显示)。

提前感谢您的建议!

1 Câu trả lời

这段代码:

row += '';
$(tabelnaam).append(row);

在 ajax 调用完成之前运行,并实际运行填充该变量的代码。如果该代码依赖于(异步,不要忘记)ajax 调用的结果,则将其移至“成功”函数中。

关于javascript - 为什么我的选择列表不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47555961/

26 4 0
Bài viết được đề xuất: sql-server - Visual Studio 数据库项目无法识别 ELASTIC_POOL
Bài viết được đề xuất: javascript - Javascript Promise 中的动态链接
Bài viết được đề xuất: javascript - JS 日期数组如何按天分组
Bài viết được đề xuất: dart - AngularDart转换/部署
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com