如何在ajax成功内部进行html.actionlink
本文关键字:html actionlink 内部 成功 ajax | 更新日期: 2023-09-27 18:01:01
我有一个HTML操作链接,如下所示:
@Html.ActionLink("Next", "Delivery", "Cart", new object { }, new { @class = "button", @id = "next" })
然后,我在该按钮上有一个jquery点击事件,该事件进行ajax调用。看起来是这样的:
$("#next").click(function (e) {
e.preventDefault();
var code = $("#school").val();
var student = $("#student").val();
if (code != "" && student != "")
{
$.ajax({
url: '@Url.Action("CheckSchoolCode", "Cart")',
data: {
code: code
},
dataType: "text",
type: 'POST',
success: function (data) {
if(data != "")
{
}
else
{
$("#message").html("School Code not found. Please verify you have the right code.");
}
如何转到"if"块内的actionlink目的地?
试试这个:
if (data != "") {
window.location.assign($('#next').prop('href'));
}
您可以简单地执行$('#next').click();
,但我不希望手动触发UI事件。