JS调用后台数据谷歌里没有数据显示?

qtvb1987 2009-12-16 06:29:17


还是以前提出来了的一个问题:在IE里是好的,在谷歌里没有数据显示。



function callServer()
{

var url = "PageName.aspx?Id=" + escape("zx");

xmlHttp.open("POST", url, true);
xmlHttp.onreadystatechange = updatePage;
xmlHttp.send(null);
// xmlHttp.onreadystatechange=updatePage;
// xmlHttp.open('POST',url,true);
// xmlHttp.setRequestHeader('Content-Length',args.data.length);//post提交是要加这两行,好像上面这一行可以省略,
// xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// xmlHttp.send("Id=" + escape("zx"));//post提交时参数要放在这里

}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined')
{
xmlHttp = new XMLHttpRequest();
}
function updatePage()
{
if (xmlHttp.readyState == 4) {


var response = xmlHttp.responseText;
// test1.innerHTML=response;
//alert(response);
document.getElementById('test1').innerHTML=response;

}
}

这是显示的:
<div><span style="padding:0 2px 0 2px; font-size:10pt; font-weight:bolder;" id="test1" class="xiahuaxian"> </span></div>
...全文
78 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qtvb1987 2009-12-17
  • 打赏
  • 举报
回复

谢谢楼上的回复呀?

可是我改成这样后: 在IE里也不出来了,能不能帮忙在看看呀,谢谢

function callServer()
{

var url = "PageName.aspx?Id=" + escape("zx");

xmlHttp.open("POST", url, true);
xmlHttp.onreadystatechange = updatePage;
xmlHttp.send(null);
// xmlHttp.onreadystatechange=updatePage;
// xmlHttp.open('POST',url,true);
// xmlHttp.setRequestHeader('Content-Length',args.data.length);//post提交是要加这两行,好像上面这一行可以省略,
// xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// xmlHttp.send("Id=" + escape("zx"));//post提交时参数要放在这里

}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined')
{
xmlHttp = new XMLHttpRequest();
}
function updatePage()
{
xmlHttp.setRequestHeader("Connection", "close");

// if (xmlHttp.readyState == 4)
if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
{


var response = xmlHttp.responseText;
// test1.innerHTML=response;
//alert(response);
document.getElementById('test1').innerHTML=response;

}
}
孟子E章 2009-12-17
  • 打赏
  • 举报
回复
另外,
var url = "PageName.aspx?Id=" + escape("zx");
你是GET方法请求,无需POST
孟子E章 2009-12-17
  • 打赏
  • 举报
回复

xmlHttp.open("POST", url, true);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = updatePage;
xmlHttp.send(null);
孟子E章 2009-12-16
  • 打赏
  • 举报
回复
xmlHttp.setRequestHeader("Connection", "close");

if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
...

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧