2017-03-31 101 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(); 
} 

希望它有助於