jQuery的Ajax请求的Ajax请求内 [英] jQuery Ajax Request inside Ajax Request
本文介绍了jQuery的Ajax请求的Ajax请求内的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
时有可能使在另一个Ajax请求的Ajax请求? 因为我需要从第一个Ajax请求一些数据,以使下一个Ajax请求。
首先我使用谷歌地图API来获取土地增值税和放大器; LNG,之后我使用LAT和放大器; LNG要求Instagram的API(基于搜索的位置)。
再一次,这是可能的,如果是的话怎么办?
$('#输入搜索)。点击(函数(五){
即preventDefault();
无功源= $('选择[名称=状态]选项:选择)。文字()+''+ $('选择[名称=城市]选项:选择)。文字()+''+ $('选择[名称=区]选项:选择)文本()。
无功源= source.replace(/ /克,'+');
如果(工作== FALSE){
工作= TRUE;
$(本).replaceWith('<跨度ID =big_loading>< / SPAN>');
$阿贾克斯({
键入:POST,
网址:'/ killtime_local / AJAX /位置/ maps.json',
数据类型:JSON,
缓存:假的,
数据:'通过= AJAX和放大器;地址='+源,
成功:函数(结果){
//这就是我得到的经纬度
}
});
} 其他 {
警报(请耐心等待!);
}
});
解决方案
下面是一个例子:
$。阿贾克斯({
类型:后,
网址:AJAX /使用example.php
数据:页面='+ btn_page,
成功:功能(数据){
$阿贾克斯({
VAR一个=数据; //此行显示错误。
类型:后,
网址:使用example.php
数据:页面='+ A,
成功:功能(数据){
});
});
Is it possible to make an ajax request inside another ajax request? because I need some data from first ajax request to make the next ajax request.
First I'm using Google Maps API to get LAT & LNG, after that I use that LAT & LNG to request Instagram API (search based location).
Once again, is this possible, and if so how?
$('input#search').click(function(e){
e.preventDefault();
var source=$('select[name=state] option:selected').text()+' '+$('select[name=city] option:selected').text()+' '+$('select[name=area] option:selected').text();
var source=source.replace(/ /g, '+');
if(working==false){
working=true;
$(this).replaceWith('<span id="big_loading"></span>');
$.ajax({
type:'POST',
url:'/killtime_local/ajax/location/maps.json',
dataType:'json',
cache: false,
data:'via=ajax&address='+source,
success:function(results){
// this is where i get the latlng
}
});
} else {
alert('please, be patient!');
}
});
解决方案
here is an example:
$.ajax({
type: "post",
url: "ajax/example.php",
data: 'page='+btn_page,
success: function(data){
$.ajax({
var a=data; // This line shows error.
type: "post",
url: "example.php",
data: 'page='+a,
success: function(data){
});
});
这篇关于jQuery的Ajax请求的Ajax请求内的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文