我正在将数组发布到我的wordpress数据库中。该数组是用Javascript生成的,我正在使用JSON将其传递给php。问题是当我查看user_meta表行时,显示以下内容:
Meta_Key \"test\"
Meta_Value [\"1\",\"2\",\"3\",\"4\",\"2\",\"3\",\"4\",\"5\"]
这就是它在数据库中的显示方式。这是其余的代码。
$.ajax({
url:"readJsonSave.php",
method: "post",
data: { array: JSON.stringify( array ), buildName:
JSON.stringify(buildName) },
success: function(res){
console.log(res);
}
})
});
ReadJsonSave.php
require_once("../../../../wp-load.php");
$buildName = $_POST['buildName'];
$myBuild = $_POST['array'];
$myBuild2 = json_decode('array');
echo $myBuild2;
print_r($myBuild);
$wpdb->insert('wp_usermeta', array(
'meta_key' => $buildName,
'meta_value' => $myBuild2
),
array(
)
);
尚方宝剑之说
米脂