Я получаю php-массив в js.Handle php array в javascript
Имя массива РНР "данные", то vra_dump ($ данных) составляет:
array(4) { [0]=> array(3) { ["destinationid"]=> string(4) "d001" ["name"]=> string(9) "Kathmandu" ["countdest"]=> int(4) } [1]=> array(3) { ["destinationid"]=> string(4) "d002" ["name"]=> string(6) "Meerut" ["countdest"]=> int(4) } [2]=> array(3) { ["destinationid"]=> string(4) "d003" ["name"]=> string(9) "New Delhi" ["countdest"]=> int(4) } [3]=> array(3) { ["destinationid"]=> string(4) "d004" ["name"]=> string(7) "Gurgaon" ["countdest"]=> int(4) } }
Результатом является искомым.
Теперь, когда я отправляю этот массив в ответе запроса ajax, когда я предупреждаю массив как предупреждение (данные);
Следующий вывод:
SyntaxError: ожидаемое выражение, получено '<' Это ошибка, которую я получил – Rajan
Не пишите PHP в свой JavaScript! –
@ MartinJoó Существует множество ситуаций, когда парсинг PHP внутри JS вполне приемлем. Я предполагал, что вначале сначала существовали данные $ PHP, затем они должны были быть доступны JS для отправки через AJAX. Я рад, что ошибаюсь, но ваш комментарий немного «ножом и вилкой» – MaggsWeb