【发布时间】:2025-12-22 06:05:13
【问题描述】:
使用下面的代码不会将查询字符串“section”添加到链接中。 url 添加得很好,但是我对查询字符串做错了什么?
@Html.Hidden("Url", Request.RawUrl)
@Html.Hidden("Query", sectionGroup.Term)
<a href="#" id="ajaxLink">@sectionGroup.Term</a>
<script>
$("#ajaxLink").click(function () {
$.ajax({
type: "POST",
url: $("#Url").val(),
data: { section : $("#Query").val() }
}).done(function() {
});
});
</script>
【问题讨论】:
-
您对查询字符串和 POST 数据感到困惑。首先决定你想通过什么,这是两件不同的事情。
-
我想在 url 中添加一个查询字符串,例如:www.url.com/?section=value
-
所以改成
url: $("#Url").val() + "?section=value",
标签: jquery ajax asp.net-mvc query-string