1

我不太确定为什么我不能从说 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>

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

4

1 回答 1

3

你不能像以前那样通过 JavaScript 调用 php 函数

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

     Test();                               
});
</script>

应该

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

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

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

编辑: 如果你想让它像你的代码一样工作,你可以这样做

文件1.php

<?php function Test() { ?>

    alert("Hello");

<?php } ?>

而不仅仅是包括喜欢

<?php    
    Test();   
 ?>   
于 2013-01-18T05:51:26.857 回答