我在用户元数据中存储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中使用它?
答案 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");