我在 php localhost 和 xmlhttprequest 之间进行通信时遇到了一个相当奇怪的问题,我似乎无法在类似问题中找到答案。
调用“console.log(xhr);”时,chrome控制台在调用“console.log(xhr.responceText);”时清楚地将responceText显示为“TestText” 显示为未定义。
的JavaScript:
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200)
{
console.log(xhr);//In dropdown menu, displays 'responceText: "TestText"'
console.log(xhr.responceText);//Displays "undefined"
}
}
xhr.open('POST', '/file/directory/stuff.php', true);
xhr.send(null);
和 PHP 文件:
echo "TestText";
任何想法为什么?
解决方案: 我无法拼写..它是“responseText”。谢谢!