第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

從登錄調(diào)用 MVC 視圖

從登錄調(diào)用 MVC 視圖

C#
繁星點(diǎn)點(diǎn)滴滴 2021-08-29 17:58:12
我有一個(gè)登錄名,我用 AJAX 驗(yàn)證了數(shù)據(jù),然后我用 ajax 調(diào)用我的視圖。問題是當(dāng)我從 AJAX 調(diào)用視圖時(shí),視圖沒有顯示,但是當(dāng)我從 Fire Fox 寫入 url 時(shí),系統(tǒng)正確地向我顯示了視圖。我不知道為什么會發(fā)生這種情況。這是我的代碼的一部分,請幫助我。JS $(document).ready(function () {    Logueo();});function Logueo() {    $('#btnLogin').click(function () {        var correo = $("#Correo").val();        var Contrasena = $("#Contrasena").val();        var Correcto = false;        var dir = window.location.href;        if (correo == "" || Contrasena == "") {            $('#modalMensaje').modal('show');            $('#mensaje').html("Usuario o Contrase?a Invalido");        } else {            Correcto = true;            $.ajax({                url: dir+"/Home/Index",                data: { Correcto: Correcto },                dataType: 'JSON',                type: 'POST',                success: function () {                    console.log("ENTRO");                }            });        }    });}控制器 public ActionResult Index(bool? Correcto)    {        try        {            if (Correcto == true)            {                return RedirectToAction("Inicio");            }            else            {                return RedirectToAction("Login");            }        }        catch (Exception ex)        {            throw;        }    }    public ActionResult Inicio() {        return PartialView();    }    public ActionResult Login()    {        return View("Login");    }我想在登錄后調(diào)用我的主頁視圖看法@{    ViewBag.Title = "Index";    Layout = "~/Views/Shared/_Layout.cshtml";}<h2>HOME</h2>這是我正在學(xué)習(xí)如何使用 MVC 并從登錄移動到主屏幕的示例有人可以幫我找到問題嗎?
查看完整描述

2 回答

?
米脂

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊

問題在這里:


success: function () {

    console.log("ENTRO");

}

您正在丟棄 AJAX 調(diào)用的結(jié)果。難怪什么都不顯示。


AJAX 調(diào)用成功后,您必須對結(jié)果做一些事情。你做什么取決于返回的內(nèi)容。如果返回的數(shù)據(jù)是 JSON,您將需要解析 JSON 并將數(shù)據(jù)映射到頁面上的字段中。另一方面,如果您希望返回 HTML,則可以更新頁面。例如,您可以這樣做來刷新整個(gè)頁面:


success: function (data) {

    $("html").html(data);   

}

注意:如果您打算返回 HTML,您將需要正確設(shè)置 dataType,正如 Taplar 所評論的那樣。


查看完整回答
反對 回復(fù) 2021-08-29
  • 2 回答
  • 0 關(guān)注
  • 156 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號