| 发表于:2007-08-13 14:17:20 楼主 |
这段代码在我本机上运行都没问题,可是别人访问就不行.我部署到服务器上,我访问没问题,别人就有问题..到底怎么回事??? function getchannelcategory(){ var userid= " <%=user%> "; if(!userid){ document.getelementbyid( "main1 ").innerhtml= "选择一级分类 "; return; }else{ if(xmlhttpobj){//如果创建对象xmlhttpobj成功 xmlhttpobj.open( 'get ', " <%=request.getcontextpath()%> /loadselectaction.jhtml?userid= "+userid,true);//get方法 加个随机数。 xmlhttpobj.send(null); xmlhttpobj.onreadystatechange=function(){//客户端监控函数 if(xmlhttpobj.readystate==4){//服务器处理请求完成 if(xmlhttpobj.status==200){ //alert( 'ok '); var html = xmlhttpobj.responsetext;//获得返回值 document.getelementbyid( "main1 ").innerhtml= " <select name= 'channel ' onchange= 'getsubcategory(this.value); '> <option value= '0 ' selected> 选择频道 </option> "+html+ " </select> "; }else{ document.getelementbyid( "main1 ").innerhtml= "对不起,您请求的页面有问题... "; } }else{ document.getelementbyid( "main1 ").innerhtml= "加载中,请梢候... ";//服务器处理中 } } }else{ alert( 'xmlhttpreuqest is null '); } } } if (document.all){ window.attachevent( 'onload ',getchannelcategory) } else{ window.addeventlistener( 'load ',getchannelcategory,false); } |
|
|
|
|