我將一些數據存儲在數組中,然後將其存儲在數組中。一切正常。但由於要求,我不得不在該數組中存儲一些HTML。下面的代碼是它的一部分將Html存儲到數組中,然後將其保存在數據庫中並檢索該數組 - 顯示錯誤
step2_data["data1"] = data1;
step2_data["color"] = color;
step2_data["data2"] = sectionArray;
var html = '<div class="here"></div>';
step2_data["drawing_door"] = html;
檢索數據我這樣做
var stored_data = JSON.parse('<?php echo json_encode(
get_user_meta(get_current_user_id(), "CONFIG_FILE",false));?>');
一切正常,直到我介紹了HTML內容存儲。 我獲得以下錯誤
在控制檯中的陣列看起來像這樣
JSON.parse('[[{"step 2":{"drawing_door":"<div class=\"here\"><\/div>"}}]]');
它是一個大數組,我只是顯示HTML部分。
任何想法,如果你們可以建議,我會出錯或任何其他選擇。
你不需要解析 – Aaron
你有一個語法錯誤,我們很難回答,除非你發佈你的實際代碼 –
我知道這不是你想聽到的,但在數據庫中存儲HTML不是一個好主意。你應該增加一些關於其他選擇的事情。然而,要將HTML加載到'js'變量,您不需要將該附加的PHP'json_encode'添加到它。 – Andurit