xmlHttp.responseText的值是空 后台是PHP编写 10
这是ajax.js这是ShowPublished.php,为了测试我把内容都删了只剩下echo结果xmlHttp.responseText还是空的调用的地方很普通就是一个...
这是ajax.js
这是ShowPublished.php,为了测试我把内容都删了只剩下echo 结果xmlHttp.responseText还是空的
调用的地方很普通 就是一个onclick事件
QAQ 谁来帮帮我
另:是不是有什么地方需要配置?因为我看了W3SCHOOL里面ajax的教程,他的示范代码在网站的在线编辑器里responseText是有内容的,可是我把一模一样的代码复制到电脑中运行就是空的了。
我自己找到了办法:把异步改成同步 就是把open那边改成false就可以了 展开
这是ShowPublished.php,为了测试我把内容都删了只剩下echo 结果xmlHttp.responseText还是空的
调用的地方很普通 就是一个onclick事件
QAQ 谁来帮帮我
另:是不是有什么地方需要配置?因为我看了W3SCHOOL里面ajax的教程,他的示范代码在网站的在线编辑器里responseText是有内容的,可是我把一模一样的代码复制到电脑中运行就是空的了。
我自己找到了办法:把异步改成同步 就是把open那边改成false就可以了 展开
展开全部
XMLHttpRequest 是客户端部分吧, responseText 返回的是服务端输出的文本内容,具体内容视情况而定。
一般情况 php 中 除了 header 输出的(header 用 getAllResponseHeaders 或 getResponseHeader 取得),其它的如 echo , print, print_r ……一般都都 responseText 取得(比如 echo '<div><a href="#">Test</a></div>'; responseText 返回的内容就是整个 echo 后面的 <div><a href="#">Test</a></div>) , 当然还有其它的
responseStream 取得 以Ado Stream对象的形式返回响应信息
responseXML 取得 以 XML 形式返回
responseBody 取得 以unsigned byte数组形式返回的
一般情况 php 中 除了 header 输出的(header 用 getAllResponseHeaders 或 getResponseHeader 取得),其它的如 echo , print, print_r ……一般都都 responseText 取得(比如 echo '<div><a href="#">Test</a></div>'; responseText 返回的内容就是整个 echo 后面的 <div><a href="#">Test</a></div>) , 当然还有其它的
responseStream 取得 以Ado Stream对象的形式返回响应信息
responseXML 取得 以 XML 形式返回
responseBody 取得 以unsigned byte数组形式返回的
追问
你这个回答我看到过啦。你认真看一下我的问题嘛QAQ!我就是服务端输出的文本内容消失了,明明有echo可是变成空了QAQ
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询