0
     $(".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関数はウィンドウを開きますが、そのページで見つからないというエラーが発生しています

前もって感謝します

4

2 に答える 2

0

これはreportUrlが原因でした。あなたはそれをエンコードする必要があります。これを試して:

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

    });
});
于 2012-11-08T14:27:43.397 に答える
0

LLCReportRoute はサイトのルートにありますか? そこで絶対参照を使用しているため、それが問題になる可能性があります。相対にするには、先頭の「/」を削除します。

于 2012-11-08T14:25:35.603 に答える