我需要基于我的代码中的前一个下拉框的值来获取下拉框的值我需要获取第一个名字并基于我需要在另一个下拉框中获取姓氏请查找我的代码。jquery with ajax
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var List;
jQuery.ajax({
url: "http://some ip address/igasp-admin/api.php/um_users?&transform=1",
type: "GET",
dataType: "json",
async: false,
success: function (data) {
var i;
List = data.um_users
$('#userData').empty();
for (i in List) {
$('#userData').append('<option value="'+ List[i].last_name + '">' + List[i].first_name + '</option>');
$('#userorgData').append('<option value="">'+ List[i].last_name + '</option>');
}
}
});
});
</script>
</head>
<body>
<select style="width: 250px;" id="userData">
</select>
<select style="width: 250px;" id="userorgData">
</select>
</body>
</html>
问题是什么?控制台日志错误? - 假设Ajax有效,也发布一个数据的例子。以及为什么异步错误? – mplungjan
我在第一个下拉列表中输入名字,在第二个下拉列表中输入姓氏,但是当我从下拉列表中单击firstname时,应该根据第一个下拉列表中的值选择 –
为什么?如果有两个具有相同的名字怎么办? – mplungjan