欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

怎么使用ajax重定向,如何通过在特定控制器和动作上使用Ajax调用来重定向用户...

发布时间:2024/9/19 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 怎么使用ajax重定向,如何通过在特定控制器和动作上使用Ajax调用来重定向用户... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

以下是我的Javascript函数,它将更新点击更新按钮。如何通过在特定控制器和动作上使用Ajax调用来重定向用户

function UpdateData() {

var obj = {

"testData": $("#hdn_EditdsVal").val(),

"feature": $("#hdn_EditdsVal").val()

};

$.ajax({

url: '@(Url.Action("UpdatePlanFeatVal", "SuperAdmin"))',

type: "POST",

dataType: "json",

data: JSON.stringify(obj),

contentType: "application/json",

success: function (result) {

// want to redirect the user using ControllerName/ActionMethod

},

error: function (err) {

}

});

}

我的控制器

public ActionResult UpdatePlanFeatVal(string testData,string feature)

{

var cmd = (object)null;

testData = testData.Trim();

string[] words = testData.Split(':');

XDocument _xdoc = new XDocument(new XElement("Pricing"));

foreach (string word in words)

{

if (!string.IsNullOrEmpty(word))

{

string[] wor = word.Split('_');

_xdoc.Root.Add(

new XElement("row",

new XElement("FeatureId", wor[1]),

new XElement("PlanId", wor[2]),

new XElement("Unit", wor[3])

));

}

}

using (StoreProcedureContext sc = new StoreProcedureContext())

{

cmd = sc.EditPricing(_xdoc);

}

return View("ManageSubscriptionPlan");

}

这不是我重定向到该视图,也做了一些谷歌,发现我有这个东西在Javascript本身,并呼吁使用OnSuccess选项的URL。任何想法如何在我的场景中使用JavaScript回发。 也不要在发布前修改代码。我只是想更新后发生重定向。

2016-05-17

Steve

+0

谢谢@Igor –

+0

AJAX的全部目的是留在同一页上,并使用Ajax时要重定向到发布的数据仅仅是毫无意义的。做一个正常的提交并保存一些代码并提高性能。 –

+0

明白了..谢谢! –

总结

以上是生活随笔为你收集整理的怎么使用ajax重定向,如何通过在特定控制器和动作上使用Ajax调用来重定向用户...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。