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