Jquery写的ajax

在jQuery中AJAX的写法有3种,$ajax,$post,$get这三种。其中$post和$get是简易写法,高层的实现,在调用他们的时候,会运行底层封装好的$ajax。

$('#register').on('click',function(){
                    $.ajax({
                        type:"post", 
                        url:"{:url('admin/register/reg')}",
                        data:$('.register').serialize(),
                        dataType:'json',
                    success:function(msg){
                            if(msg == 2){
                                alert('恭喜您!注册成功');
                                window.location.href = '{:url("/admin/login/index")}'
                            }if(msg == 1){
                                alert("用户名已存在 请重新输入")
                            }if (msg==3){
                                alert("用户名或密码不能为空")
                        }
                    }
                    })
                })

ajax() 方法通过 HTTP 请求加载远程数据。

该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。

最简单的情况下,$.ajax() 可以不带任何参数直接使用。

注意:所有的选项都可以通过 $.ajaxSetup() 函数来全局设置。

posted @ 2019-09-06 14:04  volition丶L  阅读(143)  评论(0)    收藏  举报