gpt4 book ai didi

jquery - Ajax跨域脚本被IE拦截

转载 作者:行者123 更新时间:2023-12-01 04:09:54 24 4
gpt4 key购买 nike

我正在从 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("");
}
});
});

我可以做什么来修复它?

最佳答案

像这样更新代码

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>

此代码适用于所有浏览器。

关于jquery - Ajax跨域脚本被IE拦截,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22092515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com