为了账号安全,请及时绑定邮箱和手机立即绑定

从JavaScript调用php函数

从JavaScript调用php函数

九州编程 2019-05-31 16:56:59
从JavaScript调用php函数有办法通过JS函数运行php函数吗?就像这样:<script type="text/javascript">function test(){document.getElementById("php_code").innerHTML="<?php  query("hello");       ?>";    }</script><a href="#" style="display:block; color:#000033; font-family:Tahoma; font-size:12px;"      onclick="test(); return false;"> test </a><span id="php_code"> </span>我基本上想运行php函数query("hello"),当我单击名为“Test”的href时,它将调用php函数。
查看完整描述

4 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

PHP是在服务器上计算的;javascript是在客户机/浏览器中计算的,因此不能从javascript调用PHP函数直接..但是,您可以向服务器发出HTTP请求,该请求将使用Ajax激活PHP函数。


查看完整回答
反对 回复 2019-05-31
?
阿晨1998

TA贡献2037条经验 获得超6个赞

从JS执行PHP的唯一方法是Ajax。您可以将数据发送到服务器(例如get/ajax.php?do=omeFunction),然后在ajax.php中编写:

function someFunction() {
    echo 'Answer';}if ($_GET['do'] === "someFunction") {
    someFunction();}

然后,用JS获取答案(我使用jQuery来发出Ajax请求)

也许你需要某种形式的回答。请参阅JSON或XML,但是JSON很容易与JavaScript一起使用。在PHP中,您可以使用函数json_encode($Array);它获得数组作为参数。


查看完整回答
反对 回复 2019-05-31
  • 4 回答
  • 0 关注
  • 3160 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信