鍍金池/ 問答/PHP  網(wǎng)絡(luò)安全  HTML/ Html 的 Button 怎么觸發(fā)php的方法?

Html 的 Button 怎么觸發(fā)php的方法?

Html 的 Button 怎么觸發(fā)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>

這樣寫是觸發(fā)js方法的,我怎么才能讓它觸發(fā)PHP方法呢?

回答
編輯回答
落殤

不可能的!除非你使用的php框架支持這種語法糖才行。
客戶端調(diào)用服務(wù)端方法本質(zhì)原理是:
客戶端觸發(fā)客戶端的js方法,其中使用ajax向服務(wù)端發(fā)起請求-參數(shù)為想要執(zhí)行的服務(wù)端方法名或執(zhí)行參數(shù),服務(wù)端解析請求后執(zhí)行相應(yīng)方法。
這套東西或者自己寫,或者由框架支持完成。

2018年6月26日 05:08
編輯回答
互擼娃

你直接寫js,完事用js觸發(fā)PHP不就可以了???

2018年3月20日 07:59