2011-09-16 9 views
0

私はAjaxが非同期要求を送信するのと同時に複数のajax要求を送信していますが、最初の応答が得られるまでは2番目の要求を実行したいと考えています。第1の応答は第2の応答などに依存する可能性があるからである。ここajax multiple requests

は私のコードは、誰がどんな考えを持っている

$.ajax({ 
     'url':'<?php echo $html->url(array('controller'=>'users','action'=>'priceofitem'));?>/'+menu_item_id, 
     'type':'POST', 
      success:function(result) { 
       var price= valu*parseFloat(result); 
       $('.total-price').html(price); 
      } 
     }); 

あります?この目的のために

答えて

0

を参照してください:偽

success:function(result) 
{     
var price= valu*parseFloat(result);     
$('.total-price').html(price); 
}, 
async: false 
+0

を働く私たちは非同期に設定した場合:私は最初 –

+0

の応答を取得するまで、偽のを私は別の要求を送信することはできませんたぶん私は正しくあなたを理解していなかったが、我々が設定されている場合、このあなたは –

0

セットasync:false

$.ajax({ 
     url:'<?php echo $html->url(array('controller'=>'users','action'=>'priceofitem'));?>/'+menu_item_id, 
     type:'POST', 
     async:false, 
      success:function(result) { 
       var price= valu*parseFloat(result); 
       $('.total-price').html(price); 
      } 
     }); 
+0

を望ん非同期:偽私は最初の応答を得るまで別の要求を送ることができません –

+0

私は@Gregory Nozikに同意します – Rafay