AJAX vs PHP Непосредственно в JS

У меня есть небольшая загадка. В основном я разрабатываю плагин WYSIWYG Editor для jQuery специально для своего веб-приложения. Одна из функций будет вставлять всплывающую подсказку к встроенному изображению на основе изображений, загруженных пользователем. Например:

Hello there my name is [i="profile_pic.png"]A. Username[/i]

Часть, с которой у меня возникла проблема, заключается в том, что при определении изображений, доступных пользователю, следует ли мне вставлять массив PHP непосредственно в Javascript следующим образом:

var available_images = "<?=json_encode($User->Profile->images)?>";

или использовать Ajax GET, который возвращает закодированный массив источников изображений? Я думаю, что встроенный php имеет больше смысла, поскольку он устраняет необходимость в ненужном вызове ajax, но я не думал, что вставка встроенного php в javascript ужасно хорошая форма?

Есть предложения?

6
задан Kev 11 May 2011 в 16:16
поделиться