1
我正在WordPress中的AJAX請求admin-ajax.php
文件:Ajax請求,不能讓我的自定義函數使用jQuery執行
function ajaxSubmit() {
var FormData = jQuery(this).serialize();
jQuery.ajax({
type: "POST",
url: "/wp-admin/admin-ajax.php",
data: FormData,
success: function(data) {
console.log(data);
}
});
return false;
}
$('#form').submit(ajaxSubmit);
這裏是functions.php
文件中的代碼:
function activitysubmitTeamMeetingPt(){
die(var_dump($_POST, $_GET));
}
add_action('wp_ajax_activitysubmitTeamMeetingPt', 'activitysubmitTeamMeetingPt');
add_action('wp_ajax_nopriv_activitysubmitTeamMeetingPt', 'activitysubmitTeamMeetingPt');
此外,在形式我有action
<input type="hidden" name="action" value="submitTeamMeetingPt" />
隱藏屬性
根據該代碼,所有表單數據將被打印在屏幕上,但是這不會發生。而我從螢火verifed是Xhr
請求admin-ajax.php
是被解僱,但由於某些原因activitysubmitTeamMeetingPt()
不會被調用/執行和Ajax請求只是HTTP的StatusCode返回0,現在200
,我想知道爲什麼是是activitysubmitTeamMeetingPt()
沒有執行?