如何将jsp引入现有的模态窗口?

时间:2012-10-05 16:17:35

标签: javascript jquery jsp modal-dialog

我有一个名为kmodal的模态窗口,里面有一些链接。当我点击一个链接时,它为我提供了一个接受按钮。现在,当我点击这个按钮时,我必须将我的jsp带入这个模态而不关闭它,我必须摆脱其他链接而不打扰布局。我怎样才能做到这一点?

我试过这个:

        jQuery('#button').load('myJSP', function() {
        jQuery(this).show();

但这不起作用。 任何人都可以在这里提出任何想法吗?

1 个答案:

答案 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(){