【发布时间】:2011-07-01 14:19:07
【问题描述】:
我想在单击图像时实现这一点,在该图像所在的 div 中,加载了具有来自另一个 .html 的其他内容的 div,但我无法完成。
如果我这样做,以下,它完美地工作:
$('#windows_link').click(function(){
$('#apps_container').html("Hi!");
});
但是如果我执行以下操作,它就不起作用;它实际上并没有做任何事情:
$('#windows_link').click(function(){
$('#apps_container').load('windows_apps.html #apps_container');
});
有什么帮助吗?
提前非常感谢!
【问题讨论】:
-
您是否使用过像 Firebug 这样的工具来确定您的 'windows_apps.html #apps_container' 是否真的返回了任何东西?
-
您是在本地尝试吗?如果是,在哪个浏览器中?
-
嗨! @Gregg 我还没有使用它,但它应该存在!
-
@noloman - 这是 chrome 中的跨域请求,并且不起作用......这就是你被阻止的地方。如果您在实际站点(或本地网络服务器)上尝试它,您应该会很好。
-
@Acorn - 他正在 本地尝试,当您在本地时,任何其他路径都是另一个域,在某些浏览器中......在 chrome 中这是真的。跨度>
标签: javascript jquery events load click