2013-11-09 55 views
0

在MVC應用程序中,我應該比較Javascript數組和來自服務器的數組。當我嘗試在Javascript代碼中呈現服務器陣列時,出現以下錯誤編碼結果:如何在JavaScript中呈現服務器數組?

如何擺脫編碼字符串(&quot)?

function checkCorrectness() { 
    var data = ["Item 1","item 2","item 3","item 4"]; 
} 
+0

什麼是服務器陣列?你正在剝離服務器? – vol7ron

+0

而你是如何渲染數組?你有沒有嘗試JSON編碼數組作爲字符串,然後使用像HtmlHelper.Raw? http://msdn.microsoft.com/en-us/library/gg480740(v=vs.108).aspx – JayC

回答

0

替換所有""JSFIDDLE

"["Item 1","item 2","item 3","item 4"];".replace(/\"/gi,'"'); 
+0

這是最好的解決方案嗎?我不能在沒有編碼的情況下渲染數組嗎? – Homam

+0

@Homam你可以使用innerHTML。 – Anoop

0

轉換服務器響應對象到JSON,並給予一試