【问题标题】:android phonegap plugin's java script callandroid phonegap 插件 javascript 调用
【发布时间】:2012-07-23 10:46:42
【问题描述】:

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

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

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(") 可以正常工作,\' 也不能正常工作。

所以谁能帮我解决这个问题...

【问题讨论】:

    标签: json callback android-ndk java-native-interface phonegap-plugins


    【解决方案1】:

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

    ' 替换为\\'thn 其余部分与原来相同............

    【讨论】:

      猜你喜欢
      • 2012-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多