从文件中调用另一个文件ajax正试图将数据发布到

时间:2011-02-03 21:37:47

标签: ajax

是否可以从文件中调用另一个文件中的函数ajax尝试将数据发布到?

1 个答案:

答案 0 :(得分:0)

如果您无法使用Javascript回调,则可以使用帖子变量来触发文件2中的函数。

文件1代码将发送一个名为" call_function"的变量。带有真值或假值。

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