Строка из AJAX выполнить как JQuery - PullRequest
1 голос
/ 12 января 2012

Я выполняю ajax-вызов и получаю строку с сервера (это может быть также другая строка и цепочка):

thisitem.parent().parent().hide()

Теперь я хочу оправдать эту цепочку jquery. Я верю eval() это ответ, но я понимаю, что это опасно?

Так в чем же альтернатива? Или eval() не опасен для этой цели?

Ответы [ 3 ]

1 голос
/ 12 января 2012

Вы можете использовать библиотеку http://code.google.com/p/jquery-json/ или https://github.com/douglascrockford/JSON-js для преобразования объектов json в javascript.На самом деле браузеры имеют встроенную поддержку для этого, но не все из них.Поэтому рекомендуется использовать другой инструмент.

0 голосов
/ 12 января 2012

Использовать jQuery.getScript ()

http://api.jquery.com/jQuery.getScript/

0 голосов
/ 12 января 2012

JavaScript - это скрипт. Может быть, вы можете ответить на флаг, как (1,2) не строка сценария. я думаю.

...