2017-07-20 45 views
2

我有一段代码,当调用这个函数时我需要调用一段PHP代码片段。基本上,它会是这样:如何从JavaScript调用PHP函数?

function jsFunc(){ 
    //do PHP stuff 
} 

我不知道这是一个很小的事情,我只是没有得到它,但我希望得到任何帮助。

+1

你正在寻找AJAX。 – SLaks

+1

从搜索词开始搜索词'ajax' –

+0

您需要通过PHP公开此函数Api可以通过$ http.get或类似的方法从Javascript调用端点 –

回答

1

运行它,如: -

function jsFunc(){ 
//do PHP stuff 
    $pp = <?php echo "hello"; ?>; 
    console.log($pp); 
} 

现在你可以很容易地使用你的函数,其中我已经使用回声。

+2

此解决方案“工作”静态数据,如回显固定字符串。您必须考虑PHP位在发送给客户端之前仅进行一次评估。在网站上看起来像这样:$ pp =“hello”; 如果你想获取更多的动态数据,这并没有什么帮助。 对于这个主要问题,请参阅关于AJAX的其他答案。 –

+0

是的。为此你需要使用ajax。 – noobcode

2

执行以下操作:

function jsFunc(){ 
    var php_code = <?php 
    // your php code 
    ?>; 
} 

编辑:要调用PHP代码中的一个对象,使用

echo $php_object 

通过noobcode的建议。