【发布时间】:2016-01-28 10:44:44
【问题描述】:
我在 IE 浏览器上的代码和 FireFox 中的 Chrome 都运行良好。
var currentPage = 1;
var max = 0;
var myList = [];
var links = [];
$.ajax({
cache: false,
type : 'GET',
crossDomain: true,
contentType: "application/json",
dataType : 'json',
url: 'list.json',
success : function(data) {
$.each(data, function(key, value){
if(window.location.href == value.link){
document.getElementById("count").innerHTML = value.page;
currentPage = value.page;
}
document.getElementById("countAll").innerHTML = value.page;
myList.push("<li><a href=" + value.link +"><b>"+value.page+"</b></a></li>");
max = value.page;
links.push(value.link);
})
$('.pagination').html(myList.join(''));
if ( currentPage == 0){
document.getElementById("leftArrow").innerHTML = "❰"
document.getElementById("rightArrow").innerHTML = "<a href="+links[currentPage]+">❱</a>";
} else if (currentPage == max){
document.getElementById("leftArrow").innerHTML = "<a href="+links[currentPage-2]+">❰</a>";
document.getElementById("rightArrow").innerHTML = "❱"
} else {
document.getElementById("leftArrow").innerHTML = "<a href="+links[currentPage-2]+">❰</a>";
document.getElementById("rightArrow").innerHTML = "<a href="+links[currentPage]+">❱</a>";
}
}
}).error(function(jqXHR, textStatus, errorThrown) { alert(errorThrown); });
在 IE 中我有错误:“拒绝访问”,有人知道这个问题吗?谢谢回复。
【问题讨论】:
标签: javascript html json ajax internet-explorer