跪求各位js高手,为什么ajax没有得到ajax.php文件???
varxhr=createXHR();//创建xhr对象.xhr.open('get','ajax.php',false);//准备发送请求.xhr.send(null)...
var xhr=createXHR(); //创建 xhr 对象.
xhr.open('get','ajax.php',false); //准备发送请求.
xhr.send(null); //发送请求,
alert(xhr.responseText); 展开
xhr.open('get','ajax.php',false); //准备发送请求.
xhr.send(null); //发送请求,
alert(xhr.responseText); 展开
展开全部
xhr.responseText 不能直接 alert ,得在 xhr 对象的回调函数里才能获取到
xhr.onreadystatechange = function(){
//Ajax状态码等于4:接收数据完成(服务器端处理完所有数据并返回数据)
if(xhr.readyState==4){
alert(xhr.responseText);
}
}
更多追问追答
追问
var xhr = new XMLHttpRquest();
alert(xhr);
这样写,在火狐下面没有显示得到 ajax.php 文件 ,只显示ajax.js和ajax.html
追答
ajax传输和接收的都是字符串数据,不可能得到php文件,你的得到 文件 啥意思,贴张图看下。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询