2014-11-25 2 views
0

В моем проекте PHP есть код javascript, который должен использовать некоторые значения, определенные в файле конфигурации. Итак, я ищу лучший способ передать значения конфигурации в javascript, не смешивая php и js. Я думал, что это может быть выполнено с помощью Node.js, где будет считываться и анализироваться конфигурационный файл, а затем этот модуль узла будет преобразован в браузер JS с браузером. Возможно ли это?Передача параметров конфигурации из файла в javascript

+1

Да, вы хотите использовать узел для чтения файла конфигурации для PHP? Почему бы просто не получить файл конфигурации с PHP и повторить его где-нибудь в DOM? – adeneo

+1

Зачем устанавливать node.js для чего-то столь же тривиального, как 'file_get_contents' +' echo json_encode ($ dataFromFile); '? –

ответ

0

Если вы не хотите смешивать PHP-код с JS-кодом, вы можете запустить ajax-вызов в javascript для функции php, которая возвращает JSON с данными, которые вам нужны.

Конец функции в PHP будет что-то вроде:

exit(json_encode($data)); 

и JavaScript (с JQuery):

$.post("script.php", {}, function(data) { 
    var configParams = JSON.parse(data); 
}); 
+0

Это одно из решений, я не думал об этом, милый. – Zed

Смежные вопросы