ajax发送请求得问题
1.ajax发送异步请求,无法实现给js得全局变量赋值
async必须设置成false同步请求才能实现给全局变量赋值
2.ajax的跨域请求问题 可以使用jsonp解决
$.ajax({
  	  	  	  		    url: "http://api.map.baidu.com/geocoding/v3/?",
  	  	  	  		    type: 'GET',
  	  	  	  		    async:false,//设置同步。ajax默认异步
  	  	  	  		    data:{
  	  	  	  		    	"address":address1,
  	  	  	  		    	"output":"json",
  	  	  	  		    	"ak":"7Cc5Kmn672miPzG4qQhvlOrERcXMMinq"
  	  	  	  		    },
  	  	  	  		    dataType: 'jsonp',
  	  	  	  		    jsonp:'callback',//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback)
  	  	  	  		    jsonpCallback:"callback",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
  	  	  	  		    timeout: 5000,
  	  	  	  		    contentType: 'application/json; chars et=utf-8',
  	  	  	  		    success: function (res){  //保存起始点的经纬度
  	  	  	  		    	}
  	  	  	  			}); //ajax结尾

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号