最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于wordpress的ajax寫法詳解

 更新時間:2018年01月02日 09:32:10   作者:myarche  
下面小編就為大家分享一篇基于wordpress的ajax寫法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

想針對一個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請求應該指向wp-admin/admin-ajax.php。雖然”admin”這個詞有點容易誤導人,不過即使是前臺的ajax請求,也應該定位到admin-ajax.php。

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

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

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

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

相關文章

最新評論

旅游| 西充县| 杭州市| 航空| 贵溪市| 安陆市| 阜平县| 平乡县| 塔河县| 连城县| 南通市| 尚志市| 康保县| 柳江县| 郴州市| 泉州市| 沭阳县| 长丰县| 大石桥市| 磐安县| 桂阳县| 巩义市| 辽宁省| 德令哈市| 新巴尔虎左旗| 水富县| 淮南市| 武穴市| 衡阳县| 涞水县| 盐城市| 六盘水市| 邵武市| 金乡县| 延庆县| 大余县| 景泰县| 永新县| 万载县| 洪江市| 霍邱县|