2010-05-21 50 views
3

作爲JavaScript中的新手我來到了一個情況,我需要更多的信息在字符串中轉義字符。轉義正是在javascript中是什麼

基本上我知道,爲了逃避"我需要用\"替換它,但是我不知道哪些字符需要轉義特定的字符串。是否有這些「逃生人物」的名單?或者它是不是a-zA-Z0-9的任何字符?

在我的情況下,我無法控制在我的頁面上顯示的內容。用戶輸入一些文本並保存。然後,我使用web服務從數據庫中提取它們,構建json對象數組,然後在需要顯示它們時迭代數組。在這種情況下,我自然不知道用戶輸入的文字是什麼,因此也不知道我需要轉義哪些字符。我也爲這個特定的項目使用jQuery(以防萬一它有一個我不知道的功能,來做我需要的)

提供示例將不勝感激,但我也想學習它背後的理論和邏輯。

希望有人可以有任何幫助。

+0

如果你使用一個體面的JSON序列化,你應該不必擔心逃避什麼,那是他的工作:)... – CMS 2010-05-21 08:02:22

+0

@CMS - 如果我使用jQuery的$ .getJSON,它處理它嗎?還是有另一種方式? – 2010-05-21 08:11:48

+0

我正在談論產生您在客戶端處理的響應的JSON序列化程序。 – CMS 2010-05-21 08:19:47

回答