私はajaxで作業しようとしています。request.html と reply.php の 2 つのページがあります。
request.html:
<html>
<script language="javascript">
var xht = new XMLHttpRequest();
function testAJAX()
{
xht.open("get","http://localhost:9999//a.php", true);
xht.send();
xht.onreadystatechange=function() {
if (xht.readyState==4) {
alert("Text: "+xht.responseText);
}
}
}
</script>
<form id="form1" name="form1" method="post" action="">
btn
<input name="btn" type="submit" id="btn" onClick="testAJAX();" value="Submit" />
</form>
</html>
返信.php:
<?php
echo 'hi';
?>
xht.responseText
問題は、 and with xht.responseXML
I getnull
と with xht.status
I getを介して応答が得られないこと0
です。
http://localhost:9999//a.php
ブラウザ経由でリンクを尋ねたところ、hi
正しく取得できました。
PS: Chrome 29.0.1547.18 と Maxthon v4.1.1 でこれを試しました
何か案は..