AJAX ReadyState 4状态200,但responseText未定义
AJAX ReadyState 4 Status 200 but responseText undefined
我有一个html
和php
文件:
test.html
:
var req = new XMLHttpRequest();
req.onreadystatechange = function() {
if (req.readyState==4 && req.status == 200) {
var dat = req.reponseText;
alert("Status text: " + req.statusText);
alert("Response: " + dat);
}
};
req.open("GET", "info.php", true);
req.send();
和info.php
:
<?php
echo "test";
?>
访问info.php
会像预期的那样显示"test",但是AJAX请求中的responseText
总是未定义。我遗漏了什么?
TYPO TYPO TYPO
var dat = req.reponseText;
^^^
相关文章:
- xmlhttp.responseText不显示文本
- 使用json_encode通过xmlhttp.responseText发送特殊字符(即caron)
- xmlhttp.responseText中显示的标记
- 为什么我得到responseText(通过Ajax从Servlet到javaScript)和额外的字符
- xmlHttp.responseText未知错误定义
- 如何将数据POST到节点服务器并从中获取responseText
- 未捕获的类型错误:无法读取属性'fitBounds'谷歌地图(markrWithlabel js)中未定
- emscripten+sdl=引发异常:TypeError:无法设置属性'widthNative'的未定
- servlet-为什么XMLHttpRequest responseText始终为空
- 无法从IE中的data.responseText获取结果,但在其他浏览器中工作
- XMLHttpRequest.responseText
- 无法从jquery中的函数返回ajax responseText
- xmlhttp.responsetext无法正常工作
- Ionic框架:从responseText解析xml
- 正在尝试用responseText替换行的innerhtml
- ExceptionsManager.js:61无法读取属性'getCurrentPosition'的未定
- 未捕获的ReferenceError:未定义项
- responseText数组解析不正确
- PHP文件不返回.responseText中的文本
- ajax responseText验证功能冻结页面内容(async)