我正在创建一个必须仅包含 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/