JQuery AJAX вызывая функцию Javascript - PullRequest
0 голосов
/ 25 декабря 2008

Я использую jQuery и Ajax.

Мой 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 Ответ

1 голос
/ 25 декабря 2008

Вы должны вызвать функцию display в функции обратного вызова Ajax-запроса, например:

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

В приведенном выше случае data - это ответ, полученный от ajax.php

...