views:

776

answers:

2

hi..

I am getting JSON response from the server..Inside that JSON string i am having HTML content which i need to display in a field..

Can anyone help..

+3  A: 

You can just eval the JSON response, though for better security adding JSON parsing support is fairly simple, try the json2.js library. Then just use normal JS notation to extract your HTML string and insert it into your text field.

Note that:

  1. The Blackberry browser didn't support XMLHttpRequest until 4.6, for example the Curve 8310 does not support it.
  2. Javascript is not enabled by default on the Blackberry browser, if you have corporate setup you can enable it through an MDS policy rule
  3. If you've got the above two covered, be careful with Javascript libraries as you can easily exhaust the device memory simply interpreting them (with less than 300k of JS IMX)
robertc
+1  A: 

See this question for more detail on how to display HTML content in a BlackBerry field by using a V4.5.0 BrowserContent class.

Dan J