JQuery AJAX вызова функции JavaScript
Я использую 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 ответ
Решение
Вы должны ссылаться на display
function in the callback function of the Ajax Request, like such:
$.ajax({
type:'POST',
url: 'ajax.php',
success: function(data){
display(data, /* your other parameter, corner */); //Invoking your data function
}
});
В приведенном выше случае data
is the response that is received from ajax.php