我有两个独立的Ajax POST请求,我需要加在一起,它们都链接到货币兑换饲料,从不同的货币会转换,然后需要在两个被转换成一前一后加在一起的两个基本价值货币,香港专业教育学院得到了他们两个在同一个货币不,我只需要两个结果加在一起以获得最终的总。
下面是两个请求
VAR dataString =金额=+ entireTotal +&放大器;从=+在+&放大器;以=+到;
//让我们获得汇率从我们的总
$阿贾克斯({
键入:POST,
网址:HTTP://fileserver/website/modules/mod_calculation/js/currency.php
数据:dataString,
成功:功能(数据){
$('#inputresult)显示()。
//收到认沽反应到结果的div
$('#inputresult')的HTML(数据)。
}
});
VAR dataString =金额=+ amountGel +&放大器;从=+ fromGel +&放大器;以=+ toGel;
$阿贾克斯({
键入:POST,
网址:HTTP://fileserver/website/modules/mod_calculation/js/currencygel.php
数据:dataString,
成功:功能(数据){
$('#resultsgel')的HTML(数据)。
//显示结果DIV
$('#resultsgel)显示()。
//收到认沽反应到结果的div
}
});
任何帮助都将是多大的preciated ..谢谢:)
解决方案 VAR request1 = $阿贾克斯({...}),
请求2 = $阿贾克斯({...});
$。当(request1,请求2)。然后(函数(response1,响应2){...})
延伸阅读:
有关如何使用承诺jQuery的一篇好文章:http://joseon$c$c.com/2011/09/26/a-walkthrough-jquery-deferred-and-promise/
和href="http://api.jquery.com/category/deferred-object/" rel="nofollow">官方文档页面的