<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;
}
这会打开我打算打开的网址。它在我的MVC控制器上点击此URL。问题是我需要向此MVC控制器发送“infoToSend”参数。我怎么能在这里做到这一点?
我不想通过更改查询字符串中的URL /来执行此操作。
答案 0 :(得分:1)
使用$ .ajax传递您的信息。您可以使用$ .ajax中定义的数据发送数据,如下例所示:
$.ajax({
type: 'POST',
data: { 'any_name': 'value'},
url: "controller/action",
success: function (result) {
}
});