我有一个名为kmodal的模态窗口,里面有一些链接。当我点击一个链接时,它为我提供了一个接受按钮。现在,当我点击这个按钮时,我必须将我的jsp带入这个模态而不关闭它,我必须摆脱其他链接而不打扰布局。我怎样才能做到这一点?
我试过这个:
jQuery('#button').load('myJSP', function() {
jQuery(this).show();
但这不起作用。 任何人都可以在这里提出任何想法吗?
答案 0 :(得分:2)
你只需要在没有回调函数的情况下加载 - 你不想在你的按钮中加载jsp ..你想要它在模态中。您可以在此处详细了解.load()
jQuery('yourmodalcontainer').on('click','#button',function(){
jQuery('yourmodalcontainer').load('myJSP');
// this will load your jsp into the modal
});
我的示例使用委托,因为我不知道创建按钮的方式/时间
当你的元素在绑定时不存在于dom中时,你需要使用委托。所以我实际上不确定你的模态或它是如何创建的..最好绑定到最近的父节点在dom准备好的时候是静态且可用的元素..但为了安全起见,你可以将它绑定到身体
jQuery('body').on('click','#button',function(){