我以前从未在wordpress中使用过ajax,我正试图通过在youtube上观看一些视频教程来发出一个简单的ajax请求,但它总是返回以下错误消息:加载资源失败:服务器响应状态为400(错误请求)
我的javascript(在我自己的模板文件中):
jQuery.ajax({
url: ajaxurl,
type: "POST",
dataType: \'json\',
data: {
action: \'my_action\'
},
success: function ( response ) {
console.log("success");
alert("success");
},
error: function( error ){
console.log("error");
alert("error");
}
});
我的职能。php文件:<?php
add_action(\'wp_ajax_my_action\', \'insertEmail\');
add_action(\'wp_ajax_nopriv_my_action\', \'insertEmail\');
function insertEmail(){
echo "<script> alert(\'functions fil\'); </script>"
die();
}
?>