使用存储在用户meta - Wordpress中的JS数组

时间:2016-08-25 06:07:34

标签: javascript php jquery arrays wordpress

我在用户元数据中存储JS数组。 然后检索我在代码

下使用的数组
<input type="hidden" name= "my_array" id= "my_array" 
   value="<?php echo get_user_meta( get_current_user_id(), "ARRAY_NAME",false);?>" />

在控制台中它向我展示了这个

<input id="my_array" type="hidden" value="Array" name="my_array">

现在我想在我的JS代码中使用这个数组,所以我做了这个

var my_data = $("#my_array").val();
     console.log("confffi");
    console.log(my_data );
    console.log("confffi");

输出

confffi

"Array"

confffi

如何获取我的JS数组并在JS中使用它?

1 个答案:

答案 0 :(得分:0)

我假设你的函数get_user_meta返回一个数组(至少从代码的输出中) 如果是这种情况,请尝试:

var my_data = JSON.parse('<?php echo json_encode(get_user_meta( get_current_user_id(), "ARRAY_NAME",false));?>');
 console.log("confffi");
console.log(my_data );
console.log("confffi");