2017-06-13 14 views
1

私は、サーブレットajaxの成功関数からメソッドを呼び出す方法は?

<script type="text/javascript"> 
      $(document).ready(function() { 

       $.ajax({ 
       url:'ServiceToFetchDocType', 
       type:'post', 
       cache:false, 
       success: function(response){ 
       //some data fetched from ServiceToFetchDocType 
       //Need to invoke another method here 
} 
      }); 


      </script> 

からいくつかのデータをフェッチするために使用してAJAXとjQueryのをしましたが、それは成功関数内の別の方法を起動して、いくつかの値を取得することはできますか? jQueryとAjaxの新機能は、どんな種類のヘルプにも感謝しています。

+1

https://stackoverflow.com/questions/22233650/jquery-nested-ajax-calls-formatting – tech2017

+2

呼び出すことからあなたを停止しているもの方法? – Satpal

+0

はいできます。 'succes:function(レスポンス){myFunction(レスポンス); }); '... – TCHdvlp

答えて

3
$(document).ready(function() { 

     $.ajax({ 
     url:'ServiceToFetchDocType', 
     type:'post', 
     cache:false, 
     success: function(response){ 
      /* invoke your function*/ 
      yourFunction(); 
     } 
    }); 
1
<script type="text/javascript"> 
     $(document).ready(function() { 

      $.ajax({ 
      url:'ServiceToFetchDocType', 
      type:'post', 
      cache:false, 
      success: function(response){ 
      Myfunction(); //this is how you can call function 
} 
     }); 
Myfunction(){ 
alert("hiii") 
} 
} 
     </script> 
// thats how it will work 
0

次のような何かを行うことができ、この

var invokeAfterSuccess = function() { 

} 

var successFunction = function(response) { 
    /* do something here */ 
    invokeAfterSuccess() 
} 

$.ajax({ 
    url:'ServiceToFetchDocType', 
    type:'post', 
    cache:false, 
    success: successFunction 
}) 

/*--------------- OR -------------*/ 

$.ajax({ 
    url:'ServiceToFetchDocType', 
    type:'post', 
    cache:false 
}).done(successFunction) 
関連する問題