JavaScript代码无法跨浏览器运行
JavaScript code not working across browsers
var txt=http.responseText;->它在Chrome中不起作用。。。我该怎么改这条线?
您应该在末尾调用方法send:
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();
如果不调用,将不会发送发送请求。
使用普通JS进行AJAX并使其在X-Browser中运行是一件很痛苦的事情。我绝对建议使用库(如jQuery)来为您做这件事。关于如何使用普通JS,请参阅以下答案:检索跨浏览器XmlHttpRequest 的最简单方法
相关文章:
- JavaScript代码无法跨浏览器运行
- 如何从远程浏览器运行bat文件
- 如何从浏览器运行可执行文件
- 如何在没有用户批准的情况下使用 JS 从 Web 浏览器运行和安装 EXE 文件
- 如何让浏览器运行在 AJAX 请求后发回的 JavaScript
- $(.'类名').click(function(){..})停止跨浏览器运行
- 基于浏览器运行不同的JavaScript
- 沙盒浏览器运行HTML &JS
- 当我使用这个时,浏览器运行缓慢
- 安装Dreamweaver会影响浏览器运行脚本的方式吗?
- Meebo栏是如何跨浏览器运行得如此之好?
- 是否有一个工具来确定我的jQuery将跨浏览器运行
- 没有滚动条出现,当我通过浏览器运行我的网站,我的滑出菜单位置设置为固定
- 通过浏览器运行Javascript命令
- 如何从浏览器运行桌面应用程序
- Android浏览器运行javascript window.close()
- 强制背景标签在Chrome浏览器运行setTimeout在正常速度
- 有没有办法从浏览器运行服务器或点对点?
- 从浏览器运行本机java应用程序
- JavaScript 从 Web 浏览器运行