使用jquery在新的浏览器窗口中打开一个视图

时间:2012-11-08 14:23:00

标签: jquery asp.net-mvc

     $(".reportCategoryClass").click(function (i) {
                   var reportUrl;
                   reportUrl = "http://bi.mylcchonda.com/UMAP_BI_REPORTS_PROD";
                    window.open("/LLCReportRoute/LLCReportsPopUp?url=" + reportUrl);
                    // window.open("/ControllerName/ActionName?url=" + reportUrl);
                }
});

window.open函数打开窗口但在该页面中找不到错误

提前致谢

2 个答案:

答案 0 :(得分:0)

是网站根目录中的LLCReportRoute?当你在那里使用绝对参考时,这可能是你的问题。要使其相对,请在开头删除“/”。

答案 1 :(得分:0)

这是因为Url报告。你需要对它进行编码。试试这个:

$(document).ready(function() {
    $(".reportCategoryClass").click(function () {
                       var reportUrl;
                       reportUrl = encodeURIComponent("http://bi.mylcchonda.com/UMAP_BI_REPORTS_PROD");
                        window.open("/LLCReportRoute/LLCReportsPopUp?url=" + reportUrl);

    });
});