javascript - AJAX追加循环不同的字段值
问题描述
情况就是这样,我创建了一个下拉框数据数组,我希望数据根据不同的查询显示。
到目前为止,我可以根据数组进行不同的查询。那部分有效。问题是它没有填充下拉列表。似乎我无法通过成功功能传递下拉数据。这是有问题的代码。
function ajaxcalls(id) {
var dropdowns = ["category","supplier"];
for (i = 0; i < dropdowns.length; i++) {
$("#"+dropdowns[i]).html("");
$.ajax({
type: "GET",
url: "template/pages/getdisp.php",
data: ""+dropdowns[i]+"=" + id,
async: true,
success: function (data) {
parse_data = JSON.parse(data);
$.each(parse_data,function(index,value){
$("#"+dropdowns[i]).append("<option value="+ value.id + ">" + value.name + "</option>");
});
}
});
}
}
如何将下拉数组信息传递给成功函数?
谢谢!
解决方案
推荐阅读
- apache-kafka - Kafka 连接器在抛出错误后未将状态更改为“FAILED”并保持“RUNNING”状态
- flutter - 带有 StreamBuilder() 的 Flutter 回调函数
- python - 输入文件取决于熊猫中的日期时间名称
- mysql - 如何在codeigniter中联合查询?
- firebase - 是否仅通过 Firestore 安全规则中的安全规则实现内容所有者访问?
- java - 如何不从 settings.xml 服务器中提取模块(依赖项)?
- javascript - Apexcharts 范围柱形图的工具提示不起作用
- android - Kotlin: Make the function wait to return until for loop is complete
- makefile - 如何使用循环在另一个 Make 配方中运行 Make 配方?
- mysql - 有没有办法在mysql中使用矩阵