我正在用js插入內容,其中包括對函數的onclick調用。該函數傳遞一個包含數據庫條目的參數,該數據庫條目可能包含'
。傳遞單撇號的Javascript參數
var action = '<a href="#" class="facebook-share" onclick="facebookWallPost(\' '+name+'\')">Share</a>';
問題是,當名稱包含單個撇號時,它會中斷函數調用。我試過用名稱替換'
替換爲'
,但這似乎仍然被瀏覽器轉換回'
。
任何想法如何解決這個問題?
Escape with斜槓? '\''? –
可能的重複:[Javascript轉義引號](http://stackoverflow.com/questions/2004168/javascript-escape-quotes)? –