JavaScript代码无法在浏览器中运行

时间:2013-12-05 00:33:14

标签: javascript html internet-explorer google-chrome

var txt = http.responseText; - >它在Chrome中无效... 我怎么能改变这条线?

2 个答案:

答案 0 :(得分:1)

你应该在最后调用方法发送:

var http = new XMLHttpRequest();                
var url = "http://example.com/logScore.php";
var params = "GameID=5&User="+name+"&Score="+score+"";
http.open("GET", url+"?"+params, true);
http.onreadystatechange = function() {//whatever you want}
http.send();

不调用发送请求将不会发送。

答案 1 :(得分:0)

做AJAX并让它工作X-Browser with vanilla-JS是一个痛苦的屁股。我绝对推荐一个库(比如jQuery)为你做这个。请参阅这个答案,了解如何使用普通JS: Easiest way to retrieve cross-browser XmlHttpRequest