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

首頁 > 語言 > JavaScript > 正文

基于wordpress的ajax寫法詳解

2024-05-06 15:23:04
字體:
供稿:網(wǎng)友

想針對一個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的參數(shù)要和請求的函數(shù)名一致        action : 'get_ajax_video',      }      $.post(ajaxurl, data, function(response) {        $('.player').html(response);      });    });  }</script>

AJAX請求應(yīng)該指向wp-admin/admin-ajax.php。雖然”admin”這個詞有點容易誤導(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)容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 梧州市| 安多县| 伊吾县| 沈丘县| 北海市| 蛟河市| 遂平县| 章丘市| 南丰县| 汤原县| 龙岩市| 蒲城县| 衢州市| 萨迦县| 同江市| 海阳市| 丹巴县| 会昌县| 开原市| 手游| 仙居县| 定西市| 潜江市| 滕州市| 正阳县| 乃东县| 藁城市| 永德县| 宝山区| 宁陵县| 祁东县| 临沂市| 新巴尔虎左旗| 于都县| 泗阳县| 丁青县| 台湾省| 和顺县| 民县| 临沭县| 开封县|