前端记录6(ajax)

  • ajax
    • javascript发送http请求,与后台通信,获取数据和信息。jquery将它封装成了一个函数$.ajax(),我们可以直接用这个函数来执行ajax请求。
  • 写法:

    $.ajax({
    url: '/change_data',
    type: 'GET',
    dataType: 'json',
    data:{encodein:"utf-8"}
    success:function(dat){
    alert(dat.name);
    },
    error:function(){
    alert('服务器超时,请重试!');
    }
    });

  • 常用参数:
    • url 请求地址
    • type 请求方式,默认是'GET',常用的还有'POST'
    • dataType 设置返回的数据格式,常用的是'json'格式,也可以设置为'html'
    • data 设置发送给服务器的数据
    • success 设置请求成功后的回调函数
    • error 设置请求失败后的回调函数
    • async 设置是否异步,默认值是'true',表示异步
  • 还可以写成:

    $.ajax({ 参数 })
    .done(function(dat) { 请求成功执行 })
    .fail(function() { 请求失败执行 });

猜你喜欢

转载自www.cnblogs.com/being-a-tester/p/10403090.html