2008-12-25 169 views
0

我正在使用jQuery和Ajax。jQuery ajax调用javascript函数

我MainFile具有下面的代码:

<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> 

我的ajax.php获取样本数据

... 
MyScript.js has the following 

function display (text,corner) 
{ 

} 
.. 

我有Myscript.js。在这里,我有一个叫display(text,corner)的功能。我必须在执行ajax.php后调用这个函数。

如何在jQuery中为上述代码执行此操作?

是否可以在ajax.php之后决定执行顺序并致电display(text,corner)

回答

1

您应该调用display功能Ajax请求的回调函数,像这样:

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

在上述情况下,data是从ajax.php

+0

感谢Dreas格列奇收到响应,现在工作正常 – venkatachalam 2008-12-25 09:21:23