2009-11-29 153 views
-2

我正在使用JSON.parse獲取產品列表。我運行一個正則表達式來替換被打破瞭解析字符:html字符串未被解析爲JSON.parse

[\n|\t|\r] 

看來,我仍然有在以下的內容被複制到HTML的問題。

<p><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial, Verdana, Helvetica; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">A soul mate for your aluminum group lounge chair. Rest your weary feet on this matching ottoman - same suspension design, same light weight, same elegant scale as the lounge chair. Polished aluminum 4-star base, black pedestal. Glides.</span></p> 

不知道哪個部分破壞了解析器,以及我能做些什麼來修復它,而不是刪除樣式和span標籤。

+3

請向我們展示實際的JSON。 – 2009-11-29 23:51:04

回答

0

您需要更清楚地知道您將HTML作爲字符串獲取的步驟,以及如何使其成爲「JSON」並實際調用JSON.parse。否則,你會使它看起來像你試圖使用JSON解析器來解析HTML,這是沒有道理的。

表示,我的猜測是它是引號。

0

您不應使用JSON加載HTML和CSS,加載純內容,然後將其包裝到容器中。也許這將在未來節省大量的工作時間。