跪求各位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);
展开
 我来答
H0_0H
2015-11-08 · TA获得超过324个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:175万
展开全部

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文件,你的得到 文件 啥意思,贴张图看下。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式