当前页面: 开发资料首页 → JSP 专题 → 咋的,怎么回事啊???
咋的,怎么回事啊???
摘要: 咋的,怎么回事啊???
<head>
baseAjax.html<script language="javascript">
var net=new Object();
net.READY_STATE_UNININTIALED=0;
net.READY_STATE_LOADING=1;
net.READY_STATE_LOADED=2;
net.READY_STATE_INTERACTIVE=3;
net.READY_STATE_COMPLETE=4;
net.responseText="";
net.ContentLoader=function(){
this.req=null;
}
net.ContentLoader.prototype={
loadXMLDoc:function(url){
if(window.XMLHttpRequest){
this.req=new XMLHttpRequest();
}else if(window.ActiveXObject){
this.req=new ActiveXObject("Microsoft.XMLHTTP");
}
if(this.req){
try{
var loader=this;
this.req.onreadystatechange=function(){
loader.onReadyState.call(loader);
}
this.req.open("GET",url,true);
this.req.send(null);
}catch(error){
this.onerror.call(this);
}
}
},
onReadyState:function(){
var req=this.req;
var ready=req.readyState;
if(ready==net.READY_STATE_COMPLETE){
var httpStatus=req.status;
if(httpStatus==200 || httpStatus==0){
this.reponseText=req.responseText;
this.reponse.call(this);
}else{
this.reponseText="数据加载失败!!!";
this.reponse.call(this);
}
}else{
this.responseText="数据加载中...";
this.reponse.call(this);
}
}
reponse:function(){
var m=document.getElementById("content");
m.innerHTML=this.responseText;
}
};
function requestURL(){
var url=document.getElementsByName("url")[0];
new net.ContentLoader().loadXMLDoc(url.value);
return false;
}
</script>
</head>
<body>
<input type="text" id="url">
<input type="button" onclick="requestURL()" value="提交">
</body>
高手,瞄一下,怎么为什么占击"提交"按扭后,浏览器出错提示说<input type="button" onclick="requestURLL()" value="提交">这行缺少一个对象??
我弄出来了,是在创建原型对象时,后两个函数之间少了个逗号,谁来得分哦,来一个给一个,哦,对了
能不能告诉我一下,这里我为什么获取不到网页里的内容啊,占击后只看到div里出现"数据加载中..."就没动静了.
来一个
恭喜恭喜,接分
为什么不用DWR