日期:2014-05-16  浏览次数:20691 次

ajax 没有权限问题 - Web 开发 / Ajax
在本地测试时可以的。
上传到服务器就出现没有权限问题。
网上搜索说不能够跨域,但是我没有跨域啊!
都是在服务器上面怎么会有跨域呢?
该怎么解决??????

------解决方案--------------------
xmlhttp.open("post",url,true);
//还要加一句下面的语句吧
xmlhttp.send(null);
------解决方案--------------------
url与你的页面不是同一个域,这个涉汲到ajax跨域访问的问题了,你可以google一下:
ajax跨域访问 的相关资料,会出来一大堆的...慢慢看...

------解决方案--------------------
JScript code




var ajax;//XMLHttpRequest对象的变量名
 
 //创建XMLHttpRequest对象
  function createXMLHttpRequest() 
    {
    //判断浏览器的种类
        if(window.XMLHttpRequest) 
        {
            ajax = new XMLHttpRequest();
        }
        else if (window.ActiveXObject) 
        {
            try 
            {
                ajax = new ActiveXObject("Msxml2.XMLHTTP");
            } 
            catch(e) 
            {
                try 
                {
                    ajax = new ActiveXObject("Microsoft.XMLHTTP");
                } 
                catch(e) 
                {
                }
            }
        }
    }
 
 function CheckLogin()
    {  
      
    //用户名、密码文本框
       var TxtUserName=document.getElementById("Txt_UserName").value;
     // alert(TxtUserName);
       
       //创建XMLHttpRequest对象    
           createXMLHttpRequest();
            
          //创建一个新的http请求,并指定此请求的方法、URL以及验证信息
           ajax.open("POST"