Отображение содержимого HTML в поле в Blackberry - PullRequest
0 голосов
/ 27 августа 2009

Я получаю ответ JSON от сервера. Внутри этой строки JSON у меня есть HTML-контент, который мне нужно отобразить в поле.

Может кто-нибудь помочь ..

Ответы [ 2 ]

3 голосов
/ 28 августа 2009

Вы можете просто eval ответить JSON, хотя для повышения безопасности добавить Поддержка анализа JSON довольно просто, попробуйте библиотеку json2.js . Затем просто используйте обычную запись JS, чтобы извлечь строку HTML и вставить ее в текстовое поле.

Обратите внимание, что:

  1. Браузер Blackberry не поддерживал XMLHttpRequest до 4.6, например, Кривая 8310 не поддерживает его.
  2. Javascript по умолчанию не включен в браузере Blackberry, если у вас есть корпоративные настройки, вы можете включить его с помощью правила политики MDS
  3. Если вы рассмотрели вышеупомянутые два, будьте осторожны с библиотеками Javascript, поскольку вы можете легко исчерпать память устройства, просто интерпретируя их (с менее чем 300 КБ JS IMX)
1 голос
/ 10 декабря 2009

См. в этом вопросе для получения более подробной информации о том, как отображать содержимое HTML в поле BlackBerry с помощью класса BrowserContent V4.5.0.

...