我有一个$.ajax
代码,当单击某个Id时会触发该代码,然后,每次单击都会在数据库中进行查询。我的问题是,我的其他ajax功能不起作用。
alert("Test");
$.ajax({
type : 'GET',
url : 'city.php',
dataType : 'json',
data: {
region : $('#province').val()
},
success : function(data_1){
$("#city").append("<option value=''>Select City</option>");
for (var i = 0; i < data.province.length; i++) {
if(data_1.city[i] != null)
$("#city").append("<option value="+data_1.id[i]+">" + data_1.province[i]+"</option>");
}
}
此代码正在我的本地主机上工作我没有问题,但当我在我的网络主机上传它不再查询并填充我的下拉列表。
答案 0 :(得分:1)
在js中添加错误处理程序以及成功处理程序
您的示例代码有错误 - data.province
会抛出引用错误,因为您打算写data_1