我有一段代码,当调用这个函数时我需要调用一段PHP代码片段。基本上,它会是这样:如何从JavaScript调用PHP函数?
function jsFunc(){
//do PHP stuff
}
我不知道这是一个很小的事情,我只是没有得到它,但我希望得到任何帮助。
我有一段代码,当调用这个函数时我需要调用一段PHP代码片段。基本上,它会是这样:如何从JavaScript调用PHP函数?
function jsFunc(){
//do PHP stuff
}
我不知道这是一个很小的事情,我只是没有得到它,但我希望得到任何帮助。
如果你想这样做的.js文件,你可以使用Ajax调用组织
这里很好的例子https://www.w3schools.com/js/js_ajax_php.asp
,或者如果你使用jQuery库
https://www.w3schools.com/jquery/jquery_ajax_load.asp https://www.w3schools.com/jquery/jquery_ajax_get_post.asp
我有一个.php文件 –
在这种情况下,上面的例子是正确的 –
运行它,如: -
function jsFunc(){
//do PHP stuff
$pp = <?php echo "hello"; ?>;
console.log($pp);
}
现在你可以很容易地使用你的函数,其中我已经使用回声。
此解决方案“工作”静态数据,如回显固定字符串。您必须考虑PHP位在发送给客户端之前仅进行一次评估。在网站上看起来像这样:$ pp =“hello”; 如果你想获取更多的动态数据,这并没有什么帮助。 对于这个主要问题,请参阅关于AJAX的其他答案。 –
是的。为此你需要使用ajax。 – noobcode
执行以下操作:
function jsFunc(){
var php_code = <?php
// your php code
?>;
}
编辑:要调用PHP代码中的一个对象,使用
echo $php_object
通过noobcode的建议。
你正在寻找AJAX。 – SLaks
从搜索词开始搜索词'ajax' –
您需要通过PHP公开此函数Api可以通过$ http.get或类似的方法从Javascript调用端点 –