我从jquery ajax方法访问数据。它在Google Chrome和FireFox中运行良好。但IE给出错误SCRIPT5:拒绝访问。
$('#button').bind('change focusout', function () {
$.ajax({
url: "http://zip.elevenbasetwo.com",
cache: false,
dataType: "json",
type: "GET",
data: "zip="+$('#zip').val(),
success: function(result, success) {
$("#city").val(result.city);
$("#state").val(result.state);
},
error: function(result, success) {
$("#city").val("");
$("#state").val("");
}
});
});
我该怎么做才能解决它?
答案 0 :(得分:2)
像这样更新代码
function callGetRequest() {
$.ajax({
url: "http://zip.elevenbasetwo.com",
cache: false,
dataType: "json",
type: "GET",
data: "zip="+$('#zip').val(),
success: function(result, success) {
$("#city").val(result.city);
$("#state").val(result.state);
},
error: function(result, success) {
$("#city").val("");
$("#state").val("");
}
});
}
并按下按钮点击此方法
<button type="button" onclick="callGetRequest()">Button</button>
此代码适用于所有浏览器。