0

私は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.responseXMLI getnullと with xht.statusI getを介して応答が得られないこと0です。

http://localhost:9999//a.phpブラウザ経由でリンクを尋ねたところ、hi正しく取得できました。

PS: Chrome 29.0.1547.18 と Maxthon v4.1.1 でこれを試しました

何か案は..

4

2 に答える 2