在本地测试时可以的。
上传到服务器就出现没有权限问题。
网上搜索说不能够跨域,但是我没有跨域啊!
都是在服务器上面怎么会有跨域呢?
该怎么解决??????
------解决方案--------------------
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"