ajax不进onreadystatechange

昱梓 2008-03-25 02:03:16
function a() {

var show = document.getElementById("ceshi") ;
var ajax = InitAjax() ;
var url = "http://localhost:8080/web/provideBuy.html?method=provideBuyListByUserIdFind" ;
ajax.open("GET" ,url,true) ;
var a = ajax.readyState ;
alert(a) ;
//var b = ajax.status ;
//alert(b) ;
ajax.onreadystatechange = function (){
if(ajax.readyState==4 && ajax.status==200){
show.innerHTML = ajax.responsText ;
}
if(ajax.readyState==1){
show.innerHTML = "数据提交中" ;
}
}
}
function InitAjax()
{
 var ajax=false;
 try {
  ajax = new ActiveXObject("Msxml2.XMLHTTP");
alert("A") ;
 }
catch (e) {
try {
   ajax = new ActiveXObject("Microsoft.XMLHTTP");
alert("B") ;
   }
catch (E) {
   ajax = false;
   }
 }
 if (!ajax && typeof XMLHttpRequest!='undefined') {
  ajax = new XMLHttpRequest();
alert("C") ;
 }
 return ajax;
}

里面的URL是可用的,直接放到地址栏里测试没问题,但是ajax.readyState返回值是1,不知任何是好了
...全文
236 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
amangoing 2008-12-25
  • 打赏
  • 举报
回复
ggmmshishi 2008-12-18
  • 打赏
  • 举报
回复
sdafasdfa
昱梓 2008-03-25
  • 打赏
  • 举报
回复
分已送到,多谢
Go 旅城通票 2008-03-25
  • 打赏
  • 举报
回复
晕,你都没send.......

function a() { 

var show = document.getElementById("ceshi") ;
var ajax = InitAjax() ;
var url = "http://localhost:8080/web/provideBuy.html?method=provideBuyListByUserIdFind" ;
ajax.open("GET" ,url,true) ;
var a = ajax.readyState ;
alert(a) ;
//var b = ajax.status ;
//alert(b) ;
ajax.onreadystatechange = function (){
if(ajax.readyState==4 && ajax.status==200){
show.innerHTML = ajax.responsText ;
}
if(ajax.readyState==1){
show.innerHTML = "数据提交中" ;
}
}

//============
ajax.send(null);
}
昱梓 2008-03-25
  • 打赏
  • 举报
回复
这是全部代码,得到的是个LIST,用标签循环出来,我这里是不是缺个返回的啊?????????
tantaiyizu 2008-03-25
  • 打赏
  • 举报
回复
怎么返回的》?

52,797

社区成员

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

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