我在用户元存储一个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中使用它?
我假设你的函数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");