2008-12-25 10 views
0

J'utilise jQuery et Ajax.jQuery ajax appelant la fonction javascript

Mon MainFile a le code suivant:

<html> 
    <head> 
     <script src="Myscript.js"> 
     </script> 
     <script type="text/javascript"> 
      $(document).ready(function(){ 
       $.ajax({ 
        type: 'POST', 
        url: 'ajax.php', 
        success: function(data){ 
         $("#response").html(data); 
        } 
       }); 
      }); 
     </script> 

    <body> 
     <div id="response"> 
     </div> 
    </body> 
</html> 

Mon ajax.php obtenir les données d'échantillon

... 
MyScript.js has the following 

function display (text,corner) 
{ 

} 
.. 

J'ai MyScript.js. En cela, j'ai une fonction appelée display(text,corner). Je dois appeler cette fonction après avoir exécuté ajax.php.

Comment le faire dans jQuery pour le code ci-dessus?

Est-il possible de décider de l'ordre d'exécution après ajax.php et d'appeler display(text,corner)?

Répondre

1

Vous devriez appeler la fonction display dans la fonction de rappel de la requête Ajax, comme par exemple:

$.ajax({ 
    type:'POST', 
    url: 'ajax.php', 
    success: function(data){ 
     display(data, /* your other parameter, corner */); //Invoking your data function 
    } 
});  

Dans le cas ci-dessus, data est la réponse reçue de ajax.php

+0

Merci Dreas Grech, Maintenant fonctionne bien – venkatachalam

Questions connexes