一个JAVACRIPT的问题,帮帮忙!谢谢!
// JScript 文件
var net=new Object();
net.READY_STATE_UNINITIALIZED=0;
net.READY_STATE_LOADING=1;
net.READY_STATE_LOADED=2;
net.READY_STATE_INTERACTIVE=3;
net.READY_STATE_COMPLETE=4;
net.ContentLoader=function(url,onload,onerror){
this.url=url;
this.req=null;
this.onload=onload;
this.onerror=(onerror)?onerror:this.defaultError;
this.loadXMLDOC(url);
}
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(err){
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.onload.call(this);
}else{
this.onerror.call(this);
}
}
}
defaultError:function(){
alert( "error fetching data! ")
}
}
我上面这段代码是AJAX实战书上的,现在我自己用的时候为什么总是提示在某一行缺少个 "} "符号,请各位大侠帮忙看下好么?
我自己找不出来是哪里错了!
放空白页面里运行怎么都提示少个“}”
非常感谢,在线等!
------解决方案--------------------从括号配对的情况来考虑是不少的,你在仔细看下有没有什么别的错误
------解决方案--------------------ajax 实战上面的这段代码应该是没有错误的, 因为我也是照上面写了一个用过很多次了..hehe.
可能还是lz哪里写错了吧...