asp.net mvc知识点

2019-11-18  本文已影响0人  黑哥聊dotNet

mvc中js写法:

第一种:(原生写法 function中data时后台返回的数据,longon是后台接口,data时传参)

$(document).ready(function () {

    $("#btn_click").click(function () {

        var data = {

            username: $("#use").val(),

            password: $("#pwd").val()

        }

$.post("longon", data, function (data) {

            alert(data);

        })

    });

});

第二种:(ajax和jquery)async. 默认是true,即为异步方式,$.Ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.Ajax里的success方法,这时候执行的是两个线程。若要将其设置为false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。

$(document).ready(function () {

    $("#btn_click").click(function () {

        var data = {

            username: $("#use").val(),

            password: $("#pwd").val()

        }

        $.ajax({

            type: "POST",

            async: "false",

            url: "longon",

            data: data,

            success: function (data) {

                alert(data);

            }

            });

    });

});

上一篇下一篇

猜你喜欢

热点阅读