国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

基于wordpress的ajax寫法詳解

2024-09-01 08:33:56
字體:
供稿:網(wǎng)友

想針對一個wordpress的模板程序進(jìn)行更改,想到ajax的方便,就研究了一下。

以下是使用方法和代碼:

js頁面如下

<script>  var ajaxurl = '<?php echo admin_url('admin-ajax.php')?>';  function getVideo(id){		//必須使用以下里面才能正常使用jquery    jQuery(document).ready(function($){      var data={        tape:id,				//這里尤為重要,action的參數(shù)要和請求的函數(shù)名一致        action : 'get_ajax_video',      }      $.post(ajaxurl, data, function(response) {        $('.player').html(response);      });    });  }</script>

AJAX請求應(yīng)該指向wp-admin/admin-ajax.php。雖然”admin”這個詞有點(diǎn)容易誤導(dǎo)人,不過即使是前臺的ajax請求,也應(yīng)該定位到admin-ajax.php。

admin-ajax需要一個參數(shù)“action”。admin-ajax需要這個參數(shù)來處理請求,它通常觸發(fā)一個hook,根據(jù)是否登錄有所不同。

然后在插件或者主題里寫函數(shù)

function get_ajax_video() {  // 輸出響應(yīng)  header( "Content-Type: application/json" );  echo json_encode($html);  exit;//這個停止一定要寫}//函數(shù)名對應(yīng)添加上,第一個表示用戶沒有登錄時,這里全部都一樣處理add_action( 'wp_ajax_nopriv_get_ajax_video', 'get_ajax_video' );add_action( 'wp_ajax_get_ajax_video', 'get_ajax_video' );

以上這篇基于wordpress的ajax寫法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜宾市| 临潭县| 荥经县| 乡城县| 石狮市| 上栗县| 枝江市| 定州市| 遂川县| 团风县| 兴和县| 资溪县| 绥滨县| 兴安盟| 栾城县| 英吉沙县| 青浦区| 鸡泽县| 庆城县| 海盐县| 阜南县| 习水县| 内江市| 阿拉善左旗| 泽普县| 方山县| 登封市| 伊川县| 镇赉县| 洞头县| 阿拉善右旗| 三门县| 安宁市| 永仁县| 九寨沟县| 乳山市| 喜德县| 永昌县| 饶河县| 宣武区| 北海市|