$(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。
我在header('Access-Control-Allow-Origin: *');
http://178.79.191.15/json.php
可能是什么问题?
答案 0 :(得分:1)
你有几个问题:
对于JavaScript,您应该使用===
而不是==
,尤其是在检查值为0时。您还缺少一个分号来关闭$.getJSON();
。
以下是修订后的代码:
$(document).ready(function() {
var timezone = "GMT",
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();
}
});
});