【发布时间】:2013-10-12 19:53:58
【问题描述】:
我正在尝试使用 jquery 加载函数将动态内容加载到 DIV 中。我也只是加载另一个 HTML 页面的片段。
当我将 URL 作为变量或显式传递时,一切都按预期工作。但是,当我尝试将 URL 作为变量传递并使用回调函数时,事情就崩溃了。
我希望这是语法不正确的问题。我的代码如下,请帮忙。
以下是将内容加载到DIV的功能。
function loadContentTest(elementSelector, sourceUrl) {
$(""+elementSelector+"").load(""+sourceUrl+"",function(){
$('a[rel*=facebox]').facebox();
});
}
这一行下面是被调用函数的示例。
loadContent('#AboutDiv', 'services_content.html #survey');
【问题讨论】:
-
“事情崩溃了” 请解释一下你的意思。正确解释您的问题。
-
您的参数周围不需要
""+...+"",尽管它不会造成问题。 -
它抛出了什么错误?
-
好吧,什么都没有发生。该功能不起作用。内容未加载到 DIV 中。
标签: javascript jquery ajax url callback