第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用jQuery$.ajax調(diào)用PHP函數(shù)

使用jQuery$.ajax調(diào)用PHP函數(shù)

千萬(wàn)里不及你 2019-06-12 16:27:29
使用jQuery$.ajax調(diào)用PHP函數(shù)這可能是一個(gè)簡(jiǎn)單的答案,但我使用jQuery的$.ajax來調(diào)用PHP腳本。我想做的基本上是把PHP腳本放在一個(gè)函數(shù)中,然后從javascript調(diào)用PHP函數(shù)。<?php  if(isset($_POST['something'] {     //do something}?>對(duì)此<?phpfunction test() {     if(isset($_POST['something'] {          //do something.      }}?>如何在javascript中調(diào)用該函數(shù)?現(xiàn)在,我只對(duì)列出的PHP文件使用$.ajax。
查看完整描述

3 回答

?
Qyouu

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

使用$.ajax調(diào)用服務(wù)器上下文(或URL或其他任何內(nèi)容)來調(diào)用特定的“操作”。你想要的是:

$.ajax({ url: '/my/site',
         data: {action: 'test'},
         type: 'post',
         success: function(output) {
                      alert(output);
                  }});

在服務(wù)器端,actionPOST參數(shù)應(yīng)該被讀取,相應(yīng)的值應(yīng)該指向要調(diào)用的方法,例如:

if(isset($_POST['action']) && !empty($_POST['action'])) {
    $action = $_POST['action'];
    switch($action) {
        case 'test' : test();break;
        case 'blah' : blah();break;
        // ...etc...
    }}

我相信這是一個(gè)簡(jiǎn)單的化身指揮模式.


查看完整回答
反對(duì) 回復(fù) 2019-06-12
?
30秒到達(dá)戰(zhàn)場(chǎng)

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊

我會(huì)堅(jiān)持用正常的方法直接調(diào)用文件,但是如果您真的想調(diào)用一個(gè)函數(shù),請(qǐng)看一下json-rpc(JSON遠(yuǎn)程過程調(diào)用)。

基本上,您可以向服務(wù)器發(fā)送特定格式的JSON字符串。

{ "method": "echo", "params": ["Hello JSON-RPC"], "id": 1}

它包括要調(diào)用的函數(shù)和該函數(shù)的參數(shù)。

當(dāng)然,服務(wù)器必須知道如何處理此類請(qǐng)求。
這是用于JSON-RPC的jQuery插件例如,Zend JSON服務(wù)器作為PHP中的服務(wù)器實(shí)現(xiàn)。


對(duì)于一個(gè)小項(xiàng)目或更少的功能來說,這可能是過分的。最簡(jiǎn)單的方法就是卡里姆的回答..另一方面,JSON-RPC是一個(gè)標(biāo)準(zhǔn)。


查看完整回答
反對(duì) 回復(fù) 2019-06-12
  • 3 回答
  • 0 關(guān)注
  • 2181 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)