0

我已经使用 JNI、NDK 和 phonegap Plugin fr android 在 android 中创建了一个应用程序。

在这里,我使用该函数从 java 本机代码调用 java 脚本函数sendJavascript(SendJS);

SendJS制作如下:

SendJS = "javascript:" + SuccessCallBack + "('" + JSONObject.quote(result.toString()) + "')";

到目前为止,它工作正常,因为我的字符串在结果result中没有'

但是现在当我得到一个结果时',我的结果是我sendJavascript(SendJS);的不工作并给了我

phonegap-1.0.0.js: Line 778 : JSCallback Error: SyntaxError: Parse error

它工作得很好,Double Quotes(")\'没有工作。

所以任何人都可以帮助我摆脱这个问题......

4

1 回答 1

0

这是一个愚蠢的事情......

'用thn替换\\'其余部分和原来一样......

于 2012-07-24T09:55:50.557 回答