Получить функцию JavaScript (PHP, AJAX, jQuery)
Приветствую всех.
Можно с помощью jQuery и $.ajax() получить JavaScript. Код:
Код:
Можно с помощью jQuery и $.ajax() получить данные (JSON). Код:
Код:
В общем ничего не обычного. А вот теперь вопрос, как поучить функцию JavaScript? Желательно (да чего уж необходимо) вместе с данными. Должно получится что-то типа того: Код:
Спасибо. |
Возможно. Просто напишите в .js файле её объявление
doCoolStuff = function() { alert('123'); }Правда , в таком случае она станет глобальной, что не очень хорошо. Другой вариант — указать что-то вроде (function() { return function() { alert('123'); }; })(), подгружать содержимое файла с помощью XHR, а потом выполнять eval var fnc = eval(data) |
если я прально понял то поможет eval
|
B@rmaley.e><e, animhotep,
Ох щи. Я то копал в сторону передачи данных как объектов JavaScript, но похоже не судьба. А вот функции преобразования не догадался поискать. Спасибо большое. P.S. Для jQuery есть аналогичная функция $.globalEval(). В отличии от eval() выполняет заданный скрипт в глобальной области видимости. Но в моем случае она не пригодится. |
Часовой пояс GMT +3, время: 16:33. |