zoukankan      html  css  js  c++  java
  • .net mvc 用jquery ajax成功后页面跳转。

      $.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();
            }
     
  • 相关阅读:
    Gym
    UVALive
    UVALive
    UVALive
    UVALive
    Codeforces Round #367 (Div. 2) D. Vasiliy's Multiset Trie
    HDU 5816 Hearthstone 概率dp
    欧几里德与扩展欧几里德算法(转)
    差分约束系统详解(转)
    2016年第七届蓝桥杯C/C++程序设计本科B组决赛
  • 原文地址:https://www.cnblogs.com/longdb/p/9305856.html
Copyright © 2011-2022 走看看