我有一些发送 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">
对于我的新脚本标签,但仍然无法正常工作。任何进一步的提示?谢谢!
谢谢大家的回答!但我对这项技术很陌生,所以还是有点困惑。你介意带来更详细的代码供我学习吗?我对代理监听方法非常感兴趣。