我正在将一个PHP页面加载到一个DIV中,该DIV使用一个发送的变量来显示正确的内容。这是使用以下方式实现的:
$(".mainArea").load("page.php", {'folder': 'a'}).fadeIn();
//passes vars, but all my jquery event handlers no longer work
问题在于,当我动态加载这个内容后,我无法使我的事件处理器正常工作。因此,我认为解决方案应该是这样的:
$(".mainArea").on("load", "page.php", {'folder': 'a'}).fadeIn();
// all event handlers still work - but the variables do not get posted...
有什么想法可以将这两个内容合并,或是让后者实际传递变量?
load
的数据获取部分移动到仅处理事件监听的on
中会有任何意义。 - David Hedlund