0
我嘗試使用下面的代碼來計算的MP3播放這是在Ajax的counter.js上的WordPress插件爲什麼我的ajaxurl變量顯示爲undefined?
jQuery(document).ready(function($) {
console.log(ChurchAdminAjax.ajaxurl);
$("audio").bind("play", function(){
console.log(ChurchAdminAjax.ajaxurl);
var data = {action: "play_count",file_id: $(this).attr("id")};
$.post(ChurchAdminAjax.ajaxurl, data);
});
});
我用下面的入隊和定位該腳本
wp_enqueue_script('ca-ajax-request', CHURCH_ADMIN_INCLUDE_URL. 'ajax-counter.js', array('jquery'))
wp_localize_script('ca-ajax-request', 'ChurchAdminAjax', array('ajaxurl' => admin_url('admin-ajax.php')));
第一的console.log成功顯示ajaxurl,但控制檯表示未捕獲 的ReferenceError:ajaxurl沒有定義 並且即使當HTML5音頻播放所述第二的console.log未示出和AJAX不發送!
我在做什麼錯?
該代碼適用於我(第一和第二個日誌),但在'wp_enqueue_script'結尾處有一個缺失的分號。 **請**,閱讀指南[SSCCE](http://sscce.org)。 – brasofilo