Intereting Posts
php Как создать динамический список ()? Заполнить список раскрывающихся списков в зависимости от другого варианта выпадающего списка, используя Ajax Максимальное количество ключей для массива в php mysql_connect (): расширение mysql устарело и будет удалено в будущем: вместо этого используйте mysqli или PDO Сортировка массива массива объектов в PHP по значению ключа PHP: возвращает все даты между двумя датами в массиве Как отключить мою систему через php-сайт с помощью LAMP-сервера? Symfony2: проверка формы перед отправкой формы получить все группы от пользователей – sfDoctrineGuardPlugin Установка PDO_MYSQL на PHP 5.1.6 с использованием ОС PECL: UBUNTU Использование одного и того же вида для редактирования и просмотра symfony Как получить «контакт» пользователя с помощью API Google с помощью PHP PHP unserialize объекта без соответствующего класса Как сделать субдомен на моем локальном хосте? Установите PEAR с Wamp 2.1

цитаты из массива php в массив javascript

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

Во-первых: var functionlist, как указано ниже, работает нормально.

<script type="text/javascript"> var functionlist = Array('1','2','3','4','5','6','7','8','9','10','11','12'); //Rest of the code </script> 

Во-вторых: var functionlist, как указано ниже, работает нормально.

 <script type="text/javascript"> var functionlist=Array("1","2","3","4","5","6","7","8","9","10","11","12"); //Rest of the code </script> 

Но приведенный ниже код не работает, несмотря на то, что эхо-сигнал $ TransfArray отображает нечто похожее на вышесказанное.

 <?php for ($i = 0; $i <= 12; $i++) { $OriginalArray[$i] = $i; } $TransfArray= "'" . implode("','", $OriginalArray) . "'"; ?> <script type="text/javascript"> var functionlist = Array(<? echo $TransfArray; ?>); //Rest of the code </script> 

Также код ниже

 <?php for ($i = 0; $i <= 12; $i++) { $OriginalArray[$i] = $i; } $Original_to_json = json_encode($OriginalArray); ?> <script type="text/javascript"> var functionlist = <?php echo $Original_to_json; ?>; //Rest of the code </script> 

Кто-нибудь обнаруживает проблему? Thnaks заранее.