php中是不能执行js的,js只能在php解析成html后才能执行。如果想用php输出js 就要把js代码当作php的字符串来输出。
举例:
<?php$alert = alert(1)
echo "<script type=\"text/javascript\">".$alert."</script>"
?>
上面的代码解析成html 就会变成正常的js了。
<script type="text/javascript">alert(1)</script>要用javascript调用php获取数据库接口,是一个很常见的前后端交互操作通过javascript发送http请求php的API接口,php连接数据库并查询结果,最后返回出来
这样javascript就能获取到数据库的数据
人家问的是PHP调用JS函数。。。楼主,我可以很负责的告诉你,这是不可能的。PHP是在服务器端
运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取
返回值
是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。