ai didi

javascript - 使用 javascript 在 mvc 的新选项卡中显示窗口

转载 作者:行者123 更新时间:2023-11-30 15:51:29 24 4
gpt4 key购买 nike

window.location = '@Url.Action("PrintReport", "Report")?from=' + $("#fromDate").val() + '&to=' + $("#toDate").val();

如何在新标签页打开它?我在 JavaScript 中调用它以防止点击。

最佳答案

取决于你点击的内容

var url = '@Url.Action("PrintReport", "Report")?from=' + 
$("#fromDate").val() + '&to=' + $("#toDate").val();

window.open(url,"_blank")

或更好:与 target="_blank"建立链接 -

  <a href="#" target="_blank" 
onclick="this.href='@Url.Action("PrintReport", "Report")?from=' +
$("#fromDate").val() + '&to=' + $("#toDate").val();">Print</a>

或不显眼:

  <a href="#" id="printReport" target="_blank" >Print</a>

使用

$(function() {
$("#printReport").on("click",function(e) {
$(this).attr("href",'@Url.Action("PrintReport", "Report")?from=' +
$("#fromDate").val() + '&to=' + $("#toDate").val());
});
});

或两者兼而有之:

$(function() {
$("#printReport").on("click",function(e) {
e.preventDefault();
window.open('@Url.Action("PrintReport", "Report")?from=' +
$("#fromDate").val() + '&to=' + $("#toDate").val(),"_blank");
});
});

关于javascript - 使用 javascript 在 mvc 的新选项卡中显示窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39249983/

24 4 0
文章推荐: javascript - 将 html div 导出到字符串
文章推荐: c - 线程终止条件
文章推荐: c - "char"类型的参数与 char* 类型的参数不兼容
文章推荐: javascript - 如何在 rxjs@5 中制作异步管道?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com