第一:创建自己的JS文件
(function ($) { $.extend($, { procAjaxData: function (data,funcSuc,funcErr) { if (!data.Statu) { return; } switch (data.Statu) { case "ok": alert("OK:" + data.Msg); if (funcSuc) funcSuc(data); break; case "err": alert("ERR:" + data.Msg); if (funcErr) funcErr(data); break; } } }); }(jQuery));
第二:加载自定义js文件
@Scripts.Render("~/mvcAjax") <script type="text/javascript" src="~/Scripts/jquery.msgProcess.js"></script> <script type="text/javascript"> function Success(jsonData) { $.procAjaxData(jsonData, function () { window.location = jsonData.BackUrl; }); } </script>