2014-11-06 85 views
0

我使用Javascript和netsuite,下面的命令將直接將後端的值替換爲javascript。用替換(netsuite)轉義引號javascript

  title = "<%=getCurrentAttribute('item','storetitle')%>" 

的問題是,如果<%=>命令直接代入下面:

The tube is 8" long 

標題逸出本身,即

title = "The tube is 8" long" 

顯而易見的解決方案是隻包它在單引號中,即

title = 'The tube is 8" long' 

這適用於所有標題中有雙引號的標題,但對於所有標題中帶有單引號的標題,我都卡住了,因爲它會逃脫這些標題。

標籤似乎只是直接自身代入的javascript,有沒有什麼辦法可以:

  1. 的逃生值
  2. 獲取NetSuite的自動逃避它,我
  3. 任何其他可能的解決方案將不勝感激!

回答

1

我相信javascript你可以用\字符來逃避。例如「管子長8」,「將被視爲」角色,您也可以檢查nlapiEscapeXML是否適合您。

+0

輝煌,謝謝!(抱歉花了這麼長時間,不知何故,我錯過了通知>。<) – Richard 2015-05-25 11:37:31