【如何用jquery实现AJax请求? _Ajax 】 | IT修真院·坑乎
问题已收录 如何用jquery实现AJax请求?
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(1)
Ajax
详细描述
截图
代码
编辑于2024-11-24
  • [上海|结业弟子]JS-燕赤霞
    0

    jQuery 底层 AJAX 实现


     /* $.ajax()写法 */

            // var xhr = $.ajax({

            //     type: 'POST',

            //     data: {

            //         name: userVal,

            //         pwd: pwVal

            //     },

            //     url: '/carrots-admin-ajax/a/login',

            //     success: function () {

            //         // console.log()

            //         var xhrVal = JSON.parse(xhr.responseText);

            //         // console.log(xhrVal.code)

            //         if(xhrVal.code == -5003){

            //             $('#tips').text('用户不存在');

            //         }else if(xhrVal.code == -5004){

            //             $('#tips').text('密码不正确');

            //         }else {

            //             $('#tips').text('登陆成功');

            //         }

            //       }

            // });





    jQuery 高层 AJAX 实现

            var data = {

                name: userVal,

                pwd: pwVal,

            }

            console.log(data)

            /* $.post()写法 */

            var xhr = $.post('/carrots-admin-ajax/a/login', data, function () {

                var xhrVal = JSON.parse(xhr.responseText);

                console.log(xhr.responseText)

                console.log(xhrVal)

                if (xhrVal.code == -5003) {

                    $('#tips').text('用户不存在');

                } else if (xhrVal.code == -5004) {

                    $('#tips').text('密码不正确');

                } else {

                    $('#tips').text('登陆成功');

                    // $(location).attr('href','http://www.baidu.com')

                }


            })


    编辑于2018-11-16