Правильно ли установить jQuery ajax url, используя переменную php внутри тегов скрипта? - PullRequest
1 голос
/ 17 июня 2011

Я работаю в среде, где не все страницы имеют одинаковый относительный путь от каталогов ресурсов, поэтому они часто используют переменную WWW для получения правильного пути к файлам css, php, js и т. Д.

Я настраиваю форму, которая отправляет через ajax, и для работы пути url это должен быть абсолютный путь, но основанный на переменной, идеально подходящей для удобства сопровождения.

Поскольку эта переменная WWW уже настроена в php, я думал о включении страницы php с тегами <script>, и таким образом я смогу использовать ту же самую переменную ..

Это действительно глупо? или есть другой способ сделать это? В идеале я хочу, чтобы все конфигурации были в одном файле, чтобы сделать его более удобным для переносимости, поэтому у меня нет просто файла js с путем. Так что, если есть какой-то способ сгенерировать это или что-то ...

Ответы [ 2 ]

2 голосов
/ 23 июня 2011

Я обычно просто отображаю такие вещи на странице, вместо того, чтобы выполнять отдельный запрос только для получения переменной.

Например:

<script type="text/javascript">var www_var = '<?php echo $www_var; ?>'</script>
0 голосов
/ 23 июня 2011

Я предполагаю, что есть некоторые сложности в использовании относительного пути по базовому URL, как /path/to/foo/?Мне лично не нравится смешивать языки программирования, подобные этому.Другими словами, я считаю, что это неправильно.

...