无法在JQuery Dialog中打开Spring MVC .jsp

时间:2015-04-28 16:20:29

标签: jquery spring jqgrid

我和JQGrid一起开发了一个Spring MVC应用程序。我的.js文件的相关部分如下所示,当用户从JQGrid的ADD / Edit对话框中单击“select”自定义按钮时,我打开一个JQuery对话框。对话框被打开,但不是.jsp文件,其路径是在JQuery对话框的加载方法中给出的。

我的.js文件如下:

          function JQDialog(title, contentUrl, params) {
                var dialog1 = $("<div>").dialog(
                {
                    autoOpen: false,
                    modal: true,
                    title: title,
                    close: function (e, ui) { (dialog1).remove(); },
                    buttons: { "Ok": function () { (dialog1).dialog("close"); } }
                });

                dialog1.load(contentUrl, function () {
                     dialog1.dialog('open');
                });


            }


 $("#list").jqGrid('navGrid','#pager',{edit:true,add:true,del:true,search:true,refresh:false}, 
         { 
           recreateForm: true, dataheight: 375, width: 400, height: 450,
           beforeShowForm: function(form) {$('#trv_ccode',form).hide();

           $('<a href="#">Select<span class="ui-icon ui-icon-search"></span></a>')
            .click(function(rowid, iRow, iCol, cellValue, e) {
                    JQDialog('Test Dialog',"../acctmstmgmt/opendlg",'');

然而,当我用以下代码打开窗口时,我的.jsp文件被打开。

window.open("../acctmstmgmt/opendlg", 'Dialog', 'width=700,height=300', top=500, left=500 );

可能是什么原因?任何解决方案?

0 个答案:

没有答案