2012-07-23 36 views
2

我在android上製作了一個phonegap插件應用程序。我正嘗試使用Phonegap中的sendJavaScript API將Java代碼中的字符串值發送到JavaScript。但我面臨一個問題。如果字符串包含單引號,則sendJavaScript不起作用。沒有單引號,它可以很好地工作。以下是Plugin類的java文件中的代碼。sendJavascript不能在電話中工作

String result = "Any text except single quote "; 
String SendJS = "javascript:" + SuccessCallBack + "('" + JSONObject.quote(result) + "')"; 
sendJavaScript(SendJS); 

SuccessCallBack - JavaScript中的回調函數。

result - 要傳遞給JavaScript回調的字符串。

如果結果字符串包含單引號,則sendJavaScript不起作用。

有什麼建議嗎?

+0

我有同樣的問題,你有沒有得到任何與此? – Gurnard 2012-09-03 14:00:54

回答