我正在开发一个名为Ajaxso的插件,我在插件中做了一些事情,并将js列在js文件的主文件中,在数据部分添加操作,然后将该数据称为另一个。php文件add same action name函数add add\\u action,但在调用Ajax之后,没有定义错误add\\u action,因此请建议我如何在插件中调用该Ajax。
===js file ==
var ajaxurl = myScript.ajaxurl; (Custom File Ajax URL)
jQuery("#idForm").on(\'submit\', function(){
var searchIDs = jQuery("#idForm input:checkbox:checked").map(function(){
var value = jQuery(this).val();
var name = jQuery(this).attr(\'name\');
var rel = jQuery(this).attr(\'rel\');
var stuff = {\'name\':name,\'value\':value,\'rel\':rel,};
return stuff;
}).get();
var tmp = searchIDs;
jQuery.ajax({
type: "POST",
url: ajaxurl, //Relative or absolute path to response.php file
data: {
action : \'my_ajax_action\', // load function hooked to: "wp_ajax_*" action hook
search_val : JSON.stringify(searchIDs), // PHP: $_POST[\'first_name\']
//last_name : \'Cena\', // PHP: $_POST[\'last_name\']
},
//data: {search_val:JSON.stringify(searchIDs)},
success: function(data){
alert(data);
}
});
});
==========AJax Own File========
add_action( \'wp_ajax_my_ajax_action\', \'my_ajax_action_callback\' );
function my_ajax_action_callback(){
//Code Here
}