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

首頁 > 編程 > JavaScript > 正文

基于wordpress的ajax寫法詳解

2019-11-19 14:37:02
字體:
來源:轉載
供稿:網友

想針對一個wordpress的模板程序進行更改,想到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的參數要和請求的函數名一致        action : 'get_ajax_video',      }      $.post(ajaxurl, data, function(response) {        $('.player').html(response);      });    });  }</script>

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

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

然后在插件或者主題里寫函數

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥芬河市| 北流市| 苗栗县| 万源市| 贵港市| 甘南县| 芜湖市| 沁源县| 永兴县| 泸州市| 江川县| 襄汾县| 宜兴市| 铜山县| 绵竹市| 开平市| 苗栗市| 郎溪县| 宝坻区| 威信县| 汾西县| 凤城市| 监利县| 通江县| 澜沧| 榕江县| 伊春市| 鲜城| 沾益县| 山西省| 禄丰县| 北票市| 凌云县| 清徐县| 双峰县| 西和县| 衡阳县| 余江县| 定西市| 杨浦区| 南汇区|