好的。不知道這是一個好主意。我正在構建一個模板,將JSON配置傳遞給裝配模板的Javascript文件。如何將JavaScript包含在JSON字符串中?
對於鏈接,我需要包括一些邏輯如何在我的JSON配置中構建它們。我將不得不調用此:
path.href.replace(/.*view=/, "") + ".cfm?id="+content.vcard.adresses[1]["iln/gln"]
這在我的配置JSON:
<ul data-template="true" data-config='{
"type":"listview",
"link":"path.href.replace(/.*view=/, '') + '.cfm?id='+content.vcard.adresses[1]['iln/gln']",
"iconpos":"right"
}'></ul>
不會因爲引號標記,亂七八糟的工作,所以JSON是有效的,但在單引號包裹它弄亂了HTML。
問題:
有什麼辦法可以通過這個沒有破壞HTML?由於它是一個模板,我希望儘可能保持javascript邏輯清潔=不要爲每個模板實例放入自定義方法。所以我想在這裏保留方法調用。
謝謝!
hm。讓我們看看如果JavaScript能理解。非常感謝。 – frequent
不起作用。在對象' – frequent
中的屬性值之後引發Jquery中的錯誤:'SyntaxError:JSON.parse:expected','或'}'?Javascript是否知道如何處理轉義字符?我將HTML配置-JSON傳遞給Javascript。 – frequent