我在WP AJAX时卡住了。
jQuery.ajax({
type: 'POST',
url: spaceajax.ajaxurl, // this have my admin ajax URL
data: {
"event_id" : 1,
"space_id" : 1,
"booking_id": 1,
'action' : 'requestContract'
},
success: function(result) {
alert("Success!");
}
});
在我的functions.php中
function requestContract(){
echo "Checkpoint"; die;
}
add_action( 'wp_ajax_requestContract', 'requestContract' );
add_action( 'wp_ajax_nopriv_requestContract', 'requestContract' );
现在我收到400错误的请求错误。你猜我在做什么错吗?
答案 0 :(得分:0)
我想回答我自己的问题。正如@daddygames所建议的那样,URL参数不正确时可能会出现400错误的请求。所以我删除了对ajax请求的格式。这样就可以了。
我再次粘贴工作代码以供参考。
jQuery.ajax({
type: 'POST',
url: spaceajax.ajaxurl, // this have my admin ajax URL
data: {
"event_id":1,
"space_id":1,
"booking_id":1,
'action':'requestContract'
},
success: function(result) {
alert("Success!");
}
});