Click here to Skip to main content
12,063,452 members (70,019 online)
Rate this:
 
Please Sign up or sign in to vote.
i have created an app in android using JNI,NDKand phonegap Plugin fr android.

Here i am calling the java script functions from the java native code using the function
sendJavascript(SendJS);

and the SendJS is made as follows:

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

till now it was working properly as my string result was not having a ' in the result.

but now whn i am getting a ' in my result and due to which my
sendJavascript(SendJS); 
is not working and gives me
phonegap-1.0.0.js: Line 778 : JSCallback Error: SyntaxError: Parse error

it's working perfectly fine for Double Quotes(") and \' is also not working.

so can any one plz help me to get out of this problem...
Posted 23-Jul-12 2:28am
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

it was a silly thing...

replace ' with \\' ,not with\'....
thn rest are same as it was...
  Permalink  
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 2

please provide the full code fro this android phonegap plugin's java script call
i required urgently
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web03 | 2.8.160204.4 | Last Updated 4 Sep 2014
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100