如何从另一个PHP文件中定义的一个PHP文件中调用JavaScript函数?
答案 0 :(得分:1)
这是你想要的最佳猜测:)
我假设你有两个php文件,最终以html的形式发送到浏览器。解决方案是将您的javascript函数移动到一个单独的(外部)javascript文件,并将它们包含在两个php文件中(不包括phps include。见下文)。这样你就可以从两个文件中调用javascript函数。
你需要做的就是将函数移动到一个新文件,然后将链接放到html代码头部的外部javascript文件中(在php文件中)
<script type="text/javascript" src="js_src.js"></script>
答案 1 :(得分:1)
也许我不会回答,但我想澄清这个问题。
首先,你不能从PHP调用JavaScript函数。浏览器调用JavaScript函数。如果你知道,早先的答案是好的。如果没有,我会试着解释一下。
PHP文件在Web服务器上处理。它们被解析,编译和执行。执行PHP文件的可能结果之一是HTML代码,它被发送到浏览器。 HTML可能包含JavaScript。 HTML和JavaScript由浏览器解析/执行。
现在,如果您有两个或更多PHP文件生成单个HTML页面的情况,那么对于浏览器来说它似乎是一个单独的文件,因此如果第一个PHP脚本生成一些''标记,则每个连续的PHP代码都可能生成使用该JavaScript的HTML。
HTH。
答案 2 :(得分:0)
在您要使用该功能的文件中包含javascript函数所在的php文件。
例如。 file.php - &gt;包含js函数 你想在file2.php中使用
并在file2.php中
包括以下行
包括( “file1.php”);
然后您将轻松使用该功能
希望这会有所帮助