我试图使用jquery加载函数将动态内容加载到DIV中。我也只是加载另一个HTML页面的片段。
当我将URL作为变量或显式传递时,所有工作都按预期工作。但是,当我尝试将URL作为变量传递并使用回调函数时,事情就会崩溃。
我希望这是一个错误的语法问题。我的代码如下,请帮忙。
以下是将内容加载到DIV中的功能。
function loadContentTest(elementSelector, sourceUrl) {
$(""+elementSelector+"").load(""+sourceUrl+"",function(){
$('a[rel*=facebox]').facebox();
});
}
这一行下面是被调用函数的一个例子。
loadContent('#AboutDiv', 'services_content.html #survey');
答案 0 :(得分:0)
试试这个:
$( “” + elementSelector + “”)。负载( “ ' ”+ sourceUrl +“'”,函数(){
双引号你的方式没有做任何事情
你说这个工作正常,除非你使用回调函数,回调函数中唯一的一行是
$('a[rel*=facebox]').facebox();
,尝试评论此行,看看它是否有效。在Facebox示例中,他们在Document ready上使用它,尝试就像它们一样
jQuery(document).ready(function($) {
$('a[rel*=facebox]').facebox()
})