目标:使按钮“添加到收藏夹”和页面上的选定商品的地图。 我的收藏后存储在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