繁体   English   中英

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

[英]Call a function from one PHP file to another

我不太清楚为什么我无法从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>

你能告诉我我的错吗? 多谢你们 :)

你不能像你一样通过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();   
 ?>   

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM