【发布时间】:2010-08-01 18:14:23
【问题描述】:
我正在创建一个只能使用 html 代码的演示(没有服务器端代码,例如 PHP 等)。我想使用 jquery 和 .load 函数来动态调用一些内容。这在 Firefox 中运行良好,但由于某种原因,我想要获取的页面没有在 Chrome (v 5.0) 中加载。
我使用的代码很简单:
$("div#contentarea").load("ajax/page.html");
然而 page.html 的内容并没有加载。我已经尝试将标准 HTML 标头标签放入(<html>, <head>, <body> 等),并将它们排除在 page.html 文件之外(通常最好将它们排除在外)。
因为这在 Firefox 中有效,所以我在 Firebug 中看不到任何错误消息。
提前感谢您的帮助!
【问题讨论】:
-
page.html输出什么?你能展示一个样本吗?您是否 1000% 确定没有其他 ID 为contentarea的元素? -
这是在服务器上还是在本地文件系统上?
-
“因为这在 Firefox 中有效,所以我在 Firebug 中看不到任何错误消息。” - Chrome 也有一个类似 Firebug 的控制台。一旦你习惯了它,它就可以很容易地涵盖人们使用 Firebug 的 80%。 CTRL+SHIFT+J。
标签: jquery ajax google-chrome load