ajax リクエストを送信する JavaScript コードがいくつかありますが、応答がありません。これをどのように修正すればよいでしょうか?ありがとう!
私が取得しようとしていたリンクは次のとおりです。 http://research.engineering.wustl.edu/~todd/cse330/demo/lecture6/helloClass.txt
私のコード:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function sendRequest() {
alert("Sending request");
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET","http://research.engineering.wustl.edu/~todd/cse330/demo/lecture6/helloClass.txt",true);
xmlHttp.addEventListener("load",ajaxCallback,false);
xmlHttp.send(null);
}
function ajaxCallback(event) {
alert("Here is the response " + event.target.responseText );
document.getElementById("demo").innerHTML= event.target.responseText;
}
</script>
</head>
<body>
<h1>My Ajax Web Page</h1>
<p id="demo">I will display something here</p>
<form>
<input name="submit" type=button value="Send Ajax Request" onClick="sendRequest()">
</form>
</body>
</html>
ご回答ありがとうございます。あなたが提案したようにJSONPを試しました、私は使用します
<script type="text/javascript" src="http://research.engineering.wustl.edu/~todd/cse330/demo/lecture6/helloClass.txt?jsonp=parseResponse">
私の新しいスクリプトタグ用ですが、まだ機能しません。さらにヒントはありますか?ありがとう!
皆様、ご回答ありがとうございます!しかし、私はこの手法に慣れていないので、まだ混乱しています。私が勉強するために、より詳細なコードを持ってきていただけませんか。また、エージェントのリスニング手法にも非常に興味があります。