分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

.net mvc 用jquery ajax成功后页面跳转。

发布时间:2023-09-06 02:04责任编辑:蔡小小关键词:暂无标签
 ?$.ajax({ ????????????//url: ‘http://192.168.0.102/webApiDemo/api/WebApiTest/PostStudentInforOnePara‘, ????????????//url: "http://localhost/webapidemo/api/WebApiTest/PostStudentInforOnePara", ????????????url: "UserLogin/Login", ????????????type: ‘GET‘, ????????????data: { bname: txtbname, psw: txtpsw },//一个参数时,必须这样写,webapi中http的请求体里面去取参数才能取到。 ????????????contentType: "json", ????????????async: true,//异步 ????????????success: function (data) //成功后的回调方法 ????????????{ ????????????????if (data =="suscess") ?????????? ?????window.location.href = "@Url.Action("Index","Home")";//可以跳转. ????????????}, ????????????error: function () { ????????????????alert("失败!"); ????????????????//window.location.href = "EasyUILoutMain.aspx";//可以跳转. ????????????}
window.location.href = "@Url.Action("Index","Home")" 被浏览器解释为    window.location.href = "/Home";//直接写要跳转到的控制器即可。


控制器:
 ??public IActionResult Login(string bname,string psw) ???????{ ???????????if (!ModelState.IsValid) ???????????{ ???????????????return View(); ???????????} ???????????if (string.IsNullOrEmpty(bname)) ???????????{ ???????????????bname = Request.Query["bname"].ToString(); ????????????} ???????????if(string.IsNullOrEmpty(psw)) ???????????{ ???????????????psw = Request.Query["psw"].ToString(); ???????????} ???????????if (bname.Equals("longdb") && psw.Equals("123")) ???????????{ ???????????????return Json("suscess"); ???????????} ???????????return View(); ???????}
 

.net mvc 用jquery ajax成功后页面跳转。

原文地址:https://www.cnblogs.com/longdb/p/9305856.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved