2012-11-20 27 views
1

我不確定哪些字符需要在我的字符串中轉義。我的PHP代碼是給出字符串參數,但有時它有引號和雙引號,我不知道該怎麼辦。需要在採取字符串的onclick事件中轉義什麼?

onclick="eventBox('This is the string ' // " "')" 
+1

你嘗試搜索在谷歌的? http://www.the-art-of-web.com/javascript/escape/,http://mathiasbynens.be/notes/javascript-escapes – elclanrs

回答

3

引號(")應與"更換。和反斜槓(\)預置爲'

onclick="eventBox('This is the string \' // " "')" 
1

您將需要對引號進行轉義或對它們進行編碼,以便正確解析。

onclick="eventBox('This is the string \' // " "')" 

否則會出現解析錯誤,因爲錯誤匹配報價

+0

這將無法正常工作,它是html的一部分,第一次報價終止屬性值。 –

+0

真的.. .. .. – Gabe

+0

;-)差不多。除了,爲了使它正確,你需要';' - 終止實體;-) –

相關問題