jQuery-ajax

jQuery-ajax实例

    $.ajax({
        url: '/getInfo',
        type: 'get',
        dataType:'josn',
        // 预期后端传递数据的格式,默认为字符串
        data: {
          name: 'gu',
          age: 22
        },
        // 传递给后端的数据
        // async:false,
        // // 同步加载,默认为true异步
        // cache:false,
        // // 浏览器将不缓存此页面,默认为true, dataType为"script"和"jsonp"时默认为false
    }).done(function(ret){
      console.log('ajax...');
      console.log(ret)
    }).fail(function(){
      console.log('error...')
    }).always(function(){
      console.log('over')
    })

另一种写法:

      $.ajax({
        url: '/getInfo',
        type: 'get',
        dataType: 'text',
        data: {
          name: 'gu',
          age: 22
        },
        success: function(ret){
          console.log('ajax...');
          console.log(ret);
        },
        error: function(){
          console.log('error...')
        },
        complete: function(){
          console.log('over')
        }
      })

get请求的简单写法:

    $.get('/getInfo', {name: 'gu'}).done(function(ret){
      console.log('ajax...');
      console.log(ret)
    }).fail(function(){
      console.log('error...')
    })

更多ajax参数

你可能感兴趣的:(jQuery-ajax)