【发布时间】:2021-05-18 16:53:33
【问题描述】:
点击函数的 JQUERY 在 WordPress AJAX 调用的 JavaScript 文件中不起作用。 click 函数之外的函数 alert() 正在工作!但里面没有。但是 AJAX 调用的一切设置都正常,脚本文件在网页中正确调用。
var columnfiltertext, column_filter_number;
jQuery(document).ready(function(){
//jQuery('span.filter-option').on('DOMSubtreeModified',function(){
jQuery('span.filter_column.filter_select').click(function(){
alert("okay");
column_filter_number = jQuery(this).attr("data-index");
columnfiltertext = jQuery(this).find("span.filter-option").text();
if(columnfiltertext)
{
if(columnfiltertext != " ")
{
//document.cookie = "columnfiltertext= ; expires = Thu, 01 Jan 1970 00:00:00 GMT";
//setCookie("columnfiltertext", columnfiltertext , 1);
//alert("Cookie is: " + getCookie("columnfiltertext"));
if(column_filter_number)
{
alert(column_filter_text);
//alert(column_filter_number);
}
}
}
jQuery.ajax({
url: example_ajax_obj.ajaxurl,
data: {
'action': 'example_ajax_request',
'fruit' : fruit,
'nonce' : example_ajax_obj.nonce
},
success:function(data) {
// This outputs the result of the ajax request
//console.log(data);
alert(data);
},
error: function(errorThrown){
//console.log(errorThrown);
alert(errorThrown);
}
});
});
});
文件名:simple-ajax-example.js
【问题讨论】:
标签: javascript jquery click