我有一个名为 kmodal 的模态窗口,其中包含一些链接。当我单击一个链接时,它为我提供了一个接受按钮。现在,当我单击此按钮时,我必须将我的 jsp 带入此模式而不关闭它,并且我必须在不影响布局的情况下摆脱其他链接。我怎样才能做到这一点?
我试过这个:
jQuery('#button').load('myJSP', function() {
jQuery(this).show();
但这不起作用。有人可以在这里提出任何想法吗?
我有一个名为 kmodal 的模态窗口,其中包含一些链接。当我单击一个链接时,它为我提供了一个接受按钮。现在,当我单击此按钮时,我必须将我的 jsp 带入此模式而不关闭它,并且我必须在不影响布局的情况下摆脱其他链接。我怎样才能做到这一点?
我试过这个:
jQuery('#button').load('myJSP', function() {
jQuery(this).show();
但这不起作用。有人可以在这里提出任何想法吗?
您只需要在没有回调函数的情况下进行加载 - 而且您不想在按钮内加载 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(){