我想从javascript调用PHP函数,我知道这是不可能的,因为PHP在服务器和客户端的javascript中运行。我听说AJAX用于这种功能,我想知道是否有人可以帮助我使用语法。例如,我想从javascript调用PHP函数print:
<html>
<body>
<a href="#" onclick=js()></a>
</body>
</html>
<script type="text/javascript">
function js(){
//Call print function
}
</script>
<?php
function print(){
echo "Hello World";
}
?>
答案 0 :(得分:2)
你不能直接“调用PHP函数”这是不可能的。 你可以做的是调用一个PHP脚本来为你生成结果。 所以你想要做的是:
答案 1 :(得分:0)
您可以使用不同的方式来达到目的。 例如,您可以从ajax发送函数的名称,然后调用php [eval]方法1。那是最糟糕的主意。算了吧。
发送一些参数的好主意,对应于“print”方法。在php中使用
if ($input_param == 1) {print()}