anchorClicked= function (Url, infoToSend) { window.open(Url, '_blank'); return fal-6ren">
gpt4 book ai didi

javascript - 从 JavaScript 窗口打开时点击 MVC Controller 时如何传递附加参数但不在 url 中

转载 作者:行者123 更新时间:2023-12-03 08:09:16 25 4
gpt4 key购买 nike

<a href="#" onclick="anchorClicked('<%# DataBinder.Eval(Container.DataItem,"Url") %>', '<%# DataBinder.Eval(Container.DataItem,"infoToSend") %>')"> </a>

anchorClicked= function (Url, infoToSend) {
window.open(Url, '_blank');
return false;
}

这将打开我想要打开的网址。它通过此 URL 访问我的 MVC Controller 。问题是我需要将“infoToSend”参数发送到此 MVC Controller 。我怎样才能在这里做到这一点?

我不想通过更改查询字符串中的 URL 来实现此目的。

最佳答案

使用 $.ajax 来传递您的信息。您可以发送 $.ajax 中定义的数据,如下例所示:

$.ajax({
type: 'POST',
data: { 'any_name': 'value'},
url: "controller/action",
success: function (result) {

}
});

关于javascript - 从 JavaScript 窗口打开时点击 MVC Controller 时如何传递附加参数但不在 url 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34218870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com