目標:使按鈕「添加到收藏夾」和頁面上的選定商品的地圖。 我的收藏後存儲在JS-cookie的陣列爲什麼wp_send_json返回null
liked = $.cookie("liked");
$.ajax({
type: "GET",
url: ajaxurl,
data: {
action : 'ids',
id : liked
},
success: function (response) {
console.log('AJAX response : ',response);
}
ID中的functions.php
add_action('wp_ajax_ids', 'ids_function');
add_action('wp_ajax_nopriv_ids', 'ids_function');
function ids_function()
{
$myArray = array($_REQUEST['id']);
wp_send_json($myArray);
}
在頁面選擇商品我打電話finction ids_function()
和頁面返回null
的地圖。但是在console.log中,我看到了需要數組。如何讓它在我的頁面? TNX!
你能後產生'null'代碼?如'$('。mydiv')。html('response ='+ response);'並輸出'response = null'? – gregn3
'<? ids_function(); ?>'這會產生'null'。我需要在php數組中的id。 –
你怎麼知道它是空的?你說它通常將內容寫入console.log? 該函數'wp_send_json()'也調用'die()',所以它永遠不會以PHP返回。 – gregn3