如何从JavaScript调用PHP函数?
我有一段代码,当调用这个函数时,我需要调用一个PHP代码段。基本上是这样的:如何从JavaScript调用PHP函数?,javascript,php,html,Javascript,Php,Html,我有一段代码,当调用这个函数时,我需要调用一个PHP代码段。基本上是这样的: function jsFunc(){ //do PHP stuff } 我不知道这是否是一件小事,我只是不明白,但我希望能得到任何帮助。像这样运行它:- function jsFunc(){ //do PHP stuff $pp = <?php echo "hello"; ?>; console.log($pp); } 函数jsFunc(){ //做PHP的东西 $pp=; consol
function jsFunc(){
//do PHP stuff
}
我不知道这是否是一件小事,我只是不明白,但我希望能得到任何帮助。像这样运行它:-
function jsFunc(){
//do PHP stuff
$pp = <?php echo "hello"; ?>;
console.log($pp);
}
函数jsFunc(){
//做PHP的东西
$pp=;
console.log($pp);
}
现在,您可以在我使用echo的地方轻松使用您的函数。请执行以下操作:
function jsFunc(){
var php_code = <?php
// your php code
?>;
}
正如noobcode所建议的那样。如果您想在.js文件中这样做,可以使用Ajax调用进行组织 这里有一个很好的例子 或者如果您使用jQuery库
您正在寻找AJAX。从搜索术语开始
AJAX
您需要通过PHP Api公开此函数。您可以通过$http.get或类似的方式从Javascript调用端点。此解决方案适用于静态数据,如回显固定字符串。您必须考虑PHP位只在发送到客户端之前进行一次评估。在网站上显示如下:$pp=“hello”;如果您想获取更多动态数据,这实际上没有帮助。关于这一点,请参阅关于AJAX的主要问题的其他答案。是的。为此,您需要使用ajax。我有一个.php文件,在这种情况下,上面的示例是正确的
echo $php_object