jquery - Google Chrome 上的 jquery 加载问题

标签 jquery ajax google-chrome load

我正在创建一个必须仅包含 html 代码的演示(没有 PHP 等服务器端代码)。我想使用 jquery 和 .load 函数动态调用一些内容。这在 Firefox 中运行良好,但由于某种原因,我想要获取的页面未在 Chrome(v 5.0)中加载。

我使用的代码非常简单:

  $("div#contentarea").load("ajax/page.html");

但 page.html 的内容尚未加载。我尝试过将标准 HTML header 标签放入 page.html 文件中( <html>, <head>, <body> 等),并将它们保留(保留它们通常效果最好)。

因为这在 Firefox 中有效,所以我在 Firebug 中没有看到任何错误消息。

预先感谢您的帮助!

最佳答案

这是 bug fix 的结果在 Chrome 中。

使用 --allow-file-access-from-files 选项运行 Chrome 可以解决此问题。或者,将代码移至 Web 服务器上(而不是使用 file://)。

关于jquery - Google Chrome 上的 jquery 加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3383180/

相关文章:

append - jQuery 在 $.each() 期间追加元素

jquery - 将一个 div 替换为另一个

javascript - _gaq.push 无法正常工作吗?

javascript - HTML5 文件系统 API

linux - 我无法在我的 Oracle Enterprise Linux 中安装 google chrome

html - chrome 中 div 之间的奇怪空间

javascript - 为什么我的正则表达式不匹配整个文档?

javascript - 使用 PHP、AJAX 和 jQuery 搜索 MySQL 数据库

c# - 在传递 JSON 对象或 JSON.stringify 时,将 JSON 传递给 JsonResult 不起作用

jquery - 如何将数据从 MySQL 转换为 jQuery 变量?