从一个PHP文件调用一个函数到另一个

时间:2013-01-18 05:50:10

标签: php javascript

我不太清楚为什么我无法从File1到File2调用函数。我也使用了require_once。

例如:

File1.php

<?php
function Test()
{
alert("Hello");
}
?>

File2

<?php
require_once("File1.php");

My code 
?>

<script type="text/javascript">

My code....

$("#email_summary").click(function() {
     <?php    
     Test();   
     ?>                            
});
</script>
你可以告诉我我的错误吗? 谢谢你们:))

1 个答案:

答案 0 :(得分:3)

你不能像你一样用JavaScript调用php函数

$("#email_summary").click(function() {

     Test();                               
});
</script>

应该是

$("#email_summary").click(function() {

    <?php echo Test();   ?>
});
</script>

function Test()
{
return 'alert("Hello")';
}

编辑:如果您想让它像您的代码一样工作,您可以通过

执行此操作

File1.php

<?php function Test() { ?>

    alert("Hello");

<?php } ?>

而不仅仅包括

<?php    
    Test();   
 ?>