Javascript 带有通过AJAX创建的链接的Shadowbox

Javascript 带有通过AJAX创建的链接的Shadowbox,javascript,ajax,shadowbox,Javascript,Ajax,Shadowbox,我正在开发一个已经成功使用Shadowbox.js的页面。页面顶部有一个搜索链接,如下所示: <a href="/search/" rel="shadowbox;height=600;width=980" title="search flexsim.com" id="searchBoxLink">Search</a> 它位于收割台中 在页面主体中,我可以搜索用户并通过AJAX加载他们的帐户信息。计划是在他们的信息表中添加一个按钮,以便系统管理员可以对其进行编辑。一旦

我正在开发一个已经成功使用Shadowbox.js的页面。页面顶部有一个搜索链接,如下所示:

<a href="/search/" rel="shadowbox;height=600;width=980" title="search flexsim.com" id="searchBoxLink">Search</a>

它位于收割台中

在页面主体中,我可以搜索用户并通过AJAX加载他们的帐户信息。计划是在他们的信息表中添加一个按钮,以便系统管理员可以对其进行编辑。一旦管理员提交了编辑,我想用Shadowbox打开一个确认页面。我正在使用此链接尝试这样做:

<a href="/account/createPopup.php" rel="shadowbox;height=600;width=800" title="Submit a note" class="something">Submit</a>

但是,当我单击此链接时,它会直接导航到createPopup.php,而不是将其加载到阴影框中


我是否应该在JavaScript中使用Shadowbox做些什么,以便它能够很好地与通过AJAX加载的链接一起运行?

使用AJAX加载链接后,需要为这些新元素重新初始化Shadowbox。从Shadowbox使用页面中,我推断我需要为这些新链接调用Shadowbox.setup()。他们也会跳过初始设置。我是否可以允许进行初始设置,然后为每个新链接再次调用.setup()?当我从JavaScript控制台调用.setup()时,这种方法对我不起作用。是的,你可以为新链接调用Shadowbox.setup(…)。您只需要设置一个更具体的选择器,以便只初始化新链接