美文网首页
jQuery Ajax 的简单使用学习

jQuery Ajax 的简单使用学习

作者: EngineerPan | 来源:发表于2019-06-09 13:34 被阅读0次
  • $.ajax 请求
    1. 方式一
      $.ajax({
          type: 'POST', // 请求的类型
          url: 'https://baby.yunjimedical.com/YiDaoServer/user/loginByH5.do', // 请求的路径
              data: {loginName: '13416665083', password: '123456'}, // 请求的参数
          beforeSend: function () { // 在请求发送前,最后执行的方法
          console.log('发送之前哦~~');
        },
        success: function () { // 请求发送成功执行的方法
           console.log('请求成功~~');
        },
        error: function (e, r) { // 请求发送失败执行的方法
           console.log('请求失败~~');
        },
        complete: function () { // 请求结束执行的方法
          console.log('请求结束~~');
        }
      });
      
    2. 方式二
        $.ajax({
              type: 'POST',
              url: 'https://baby.yunjimedical.com/YiDaoServer/user/loginByH5.do',
              data: {loginName: '13416665083', password: '123456'}
              }).success(function () {
              console.log('请求成功.');
              }).error(function (e, r) {
              console.log('请求失败.');
              }).complete(function () {
              console.log('请求结束.');
            });
      
  • get 请求 ($.get(url(required), data(optional), function(optional)))

    $.get('https://baby.yunjimedical.com/YiDaoServer/user/loginByH5.do', {'loginName': 13416665083, 'password': 123456}).success(function () {
       // 请求发送成功执行的回调
       console.log('发送成功');
     }).error(function () {
       // 请求发送失败执行的回调
       console.log('发送失败');
     }).complete(function () {
       // 请求执行结束的回调
       console.log('请求结束');
    });
    
    
  • post 请求 ($.post(url(required), data(optional), function(optional)))

$.post('https://baby.yunjimedical.com/YiDaoServer/user/loginByH5.do', {'loginName': 13416665083,     'password': 123456}).success(function () {
   // 请求发送成功执行的回调
    console.log('发送成功');
}).error(function () {
   // 请求发送失败执行的回调
    console.log('发送失败');
}).complete(function () {
  // 请求执行结束的回调
    console.log('请求结束');
});

注意: 无论是$.get()还是$.post()方法中使用到的jqXHR对象的监听方法success()error()complete()都是在jQuery 1.5版本中引入的,从jQuery 1.8版本中已经将上述几个方法过期,取而代之的方法是:done()fail()always(),调用的时机都是上之前的方法一致的。如果发现后面提到的新方法使用不了,考虑正在使用的jQuery 版本是否是v1.8及以后版本。

相关文章

网友评论

      本文标题:jQuery Ajax 的简单使用学习

      本文链接:https://www.haomeiwen.com/subject/dmagxctx.html