Html 的 Button 怎么触发php的方法?

Html 的 Button 怎么触发php的方法?

<?php

// First, include Requests
include('../library/Requests.php');

// Next, make sure Requests can load internal classes
Requests::register_autoloader();

function get_data(){
    // Now let's make a request!
    $request = Requests::post('http://103.200.32.76:8000/api/groups/list/', array(), null);

// Check what we received
    var_dump($request);
}

?>

<button @on="get_data()"></button>

这样写是触发js方法的,我怎么才能让它触发PHP方法呢?

阅读 2.7k
2 个回答

不可能的!除非你使用的php框架支持这种语法糖才行。
客户端调用服务端方法本质原理是:
客户端触发客户端的js方法,其中使用ajax向服务端发起请求-参数为想要执行的服务端方法名或执行参数,服务端解析请求后执行相应方法。
这套东西或者自己写,或者由框架支持完成。

你直接写js,完事用js触发PHP不就可以了???

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题