【发布时间】:2023-04-04 02:17:01
【问题描述】:
$(document).ready(function(){
var timezone = "GMT";
var num1 = Math.random();
$.getJSON("http://178.79.191.15/json.php?num="+num1,
function(data){
console.log(data.hour);
if (data.hour == 0 || data.hour == 1 || data.hour == 2 || data.hour == 3) {
$('#pokerform').show();
} else {
$('#wrongtime').show();
}
})
});
以上是我的函数,它在 Chrome/FF 上运行,但在 IE 中不运行。
我已经在http://178.79.191.15/json.php 上设置了header('Access-Control-Allow-Origin: *');
可能是什么问题?
【问题讨论】:
-
您能否详细说明它是如何不工作的?你得到什么错误?
-
@Blender 没有错误,当我查看 IE 开发人员工具时,我可以看到由于某种原因它根本没有获取 JSON url。我可以看到它从谷歌下载 jquery,但之后什么也没有
-
@Click Upvote 这就是我使用 num1 的原因
-
@hoverhand 我不认为jQuery在IE中支持跨域Ajax请求。