IE8 ajax get不了json
//分行
function getParentTjData(province, $this) {
$.ajax({
url: "ReportData.aspx?action=GetParentTjData&day=7&province=" + province + "&type=0&startdate=&enddate=",
type: "get",
dataType: "JSON",
async: false,
success: function (data) {
var html = '';
if (data != null) {
for (var i in data.Table) {
html += "<tr id=\"" + data.Table[i].ID + "\" pid=\"" + province + "\">"
+ "<td>" + (i + 1) + "</td><td><div class=\"branch-name fh\" ><a href=\"javascript:void(0);\" onclick=\"getMainFruitTjDataData(" + data.Table[i].ID + ",'" + province + "',$(this))\" class=\"open\"> " + data.Table[i].DeptName + "</a></div></td>"
+ "<td><a href=\"ArticleStatisticInfo.aspx?province=&deptid=" + data.Table[i].ID + "\" target=\"_blank\">查看</a></td><td>" + data.Table[i].NewArticles + "</td><td>" + data.Table[i].ViewCount + "</td><td>" + data.Table[i].UserTotal + "</td>"
+ "</tr>";
}
}
$("#treeTable1").find('tr[pid="' + province + '"]').remove();
$("#treeTable1").find('tr[id="' + province + '"]').after(html);
}
});
}
相关推荐
原生 JS Ajax,GET和POST 请求实例代码
主要介绍了原生 JS Ajax,GET和POST 请求实例代码的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
ie发送ajax请求返回上一次结果的解决方法
问题出现原因: 1. ie下面只会建立一次 ajax 请求,将响应结果放在浏览器缓存里 下次调用该ajax请求时 从缓存里读取 get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而不会去请求服务器端,而post方式因为参数的不同,不会产生这个问题 2. 火狐下面 每次激活事件 都会重新建立一次ajax请求 解决方法: 1: 在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数 在javascript发送的URL后加上t=Math.random() 例如这样:URL+”&”+”t=”+Math.random();或者new Date(); 在 URL 参数后加上
IE8用ajax访问不能每次都刷新的问题
主要介绍了IE8用ajax访问不能每次都刷新的问题 的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
浅谈JS原生Ajax,GET和POST
javascript/js的ajax的GET请求: [removed] /* 创建 XMLHttpRequest 对象 */ var xmlHttp; function GetXmlHttpObject(){ if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else{// code for IE6, IE5 xmlhttp=new ActiveXObj
ie7下利用ajax跨域盗取cookie的解决办法
网上的很多文章提到的利用ajax盗取cookie的代码经我测试不可行。


