Вызов другого файла из файла ajax пытается опубликовать данные в - PullRequest
0 голосов
/ 04 февраля 2011

Может ли функция из другого файла вызываться из файла, в который ajax пытается отправить данные?

1 Ответ

0 голосов
/ 04 февраля 2011

Если вы не можете использовать обратный вызов Javascript, вы можете использовать переменные post для запуска функции в файле 2.

Код файла 1 будет отправлять почтовую переменную с именем call_function со значением true или false.

Код файла 2:

<?php 
if($_POST['call_function'] == 'true')
{
    file2function();
}

function file2function()
{
     // do your stuff after loaded into file 1
}
?>

Вы можете попробовать eval ():

Код файла 1:

$.ajax({ url: "two.php", type: "POST", data: data, cache: false, success: function (html) { alert(html); } });

Код файла 2:

<?php

if(isset($_POST['success'])) eval($_POST['success']);
// should run the function in your variable

?>

Источник - http://www.w3schools.com/php/func_misc_eval.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...