zoukankan      html  css  js  c++  java
  • 在一个事件中添加多个ajax

    在一个ajax的回调函数里面调用别的ajax

    eg:

    $.ajax({
    url: "http://api.map.baidu.com/geocoding/v3/?",
    type: 'GET',
    async:true,//设置同步。ajax默认异步
    data:{
    "address":address,
    "output":"json",
    "ak":"iDZloX9wyotG5wnKfAbA7z6s1dptYoa4"
    },
    dataType: 'jsonp',
    jsonp:'callback',//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback)
    jsonpCallback:"callback",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
    timeout: 5000,
    contentType: 'application/json; chars et=utf-8',
    success: function (res){ //保存起始点的经纬度
    lat = res.result.location.lat;
    lng = res.result.location.lng;
    console.log(res.result.location);
    $.ajax({
    url: "http://api.map.baidu.com/geocoding/v3/?",
    type: 'GET',
    async:true,//设置同步。ajax默认异步
    data:{
    "address":address1,
    "output":"json",
    "ak":"iDZloX9wyotG5wnKfAbA7z6s1dptYoa4"
    },
    dataType: 'jsonp',
    jsonp:'callback',//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback)
    jsonpCallback:"callback",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
    timeout: 5000,
    contentType: 'application/json; chars et=utf-8',
    success: function (res){ //保存起始点的经纬度
    lat = res.result.location.lat;
    lng = res.result.location.lng;
    console.log(res.result.location);
    }
    }); //ajax结尾
    }
    }); //ajax结尾

  • 相关阅读:
    vue封装axios请求
    搭建vue开发环境
    webpack搭建vue环境报错
    JS的执行顺序 setTimeout与Promise async/await
    position属性脱离文档流覆盖其他内容
    MVC和MVT
    HTTP常见请求方式(get,post,put,delete)
    三次握手四次挥手
    web工作流程,中间件,请求顺序
    Vue整理
  • 原文地址:https://www.cnblogs.com/nanfengnan/p/14321778.html
Copyright © 2011-2022 走看看