2017-03-31 77 views
0

你好我有一个WordPress的问题我不能得到一个AJAX调用,我找不到原因。我的查询将返回我所有的时间0WordPress的AJAX请求返回0

我的javascript代码:

updateButton.onclick =功能(E){

var donne = { 
'action': 'my_action', 
'lodges': updateDeleteArray 
}; 

$(function() { 
$.ajax({ 
type: "POST", 
data: donne, 
url: ajaxurl, 
contentType: "application/json", 
dataType: 'json', 
success: function (data) { 
console.log(data); 
       }, 
      }); 
     }); 
}; 

我的PHP代码:

add_action('wp_ajax_my_action',  'my_action'); 
add_action('wp_ajax_nopriv_my_action', 'my_action'); 

function my_action() { 
    echo 'salut'; 
    die(); 
} 
+0

你看在你的开发工具,它是由AJAX发送什么参数发送?您可以尝试使用 - >“网络”开发工具 –

回答

0

尝试删除contentTypedataType,因为你没有返回一个JSON到你的函数中。

或者

修改功能这样

function my_action() { 
    echo json_encode('salut'); 
    die(); 
} 

希望它有助于