我在玩Ajax,并使用下面的代码。responseText没有显示任何东西
var r = new XMLHttpRequest();
r.open("POST", "pythonTesting.php", true);
r.onreadystatechange = function() {
if (r.readyState === 4 && r.status === 200) {
alert("Success: " + r.responseText);
}
};
r.send("text=yellow");
它是成功的,但警报并未显示实际responseText
。
pythonTesting.php(不要被名字混淆)只是:
<?php
echo $_POST['text'];
?>
我期待的responseText
是yellow
,因为这就是我送了它,但它不是。我并没有真正看到问题的症结所在。它一定是那些容易解决错误的人之一。
您错误地键入了'responseText'几个问题,但您的代码块看起来不错。 –
pythonTesting.php在firebug中的反应是什么?空白? – greener
@greener是的。 – Shawn31313