jquery php неожиданный токен в теме WordPress

0

неожиданный токен <

тестирование его на пустой странице html работает, перемещение его в тему Wordpress не удается.

getimg.php корректно возвращает массив

$('body').backfade([<?php include'../inc/getimg.php' echo '"'.implode('", "', $image_files).'"' ?>]);
  • 0
    Я обнаружил, что вам нужно запятую, прежде чем эхо ... может быть, в этом причина
  • 0
    Ничего себе, включение PHP внутри функции javascript, вы не часто это видите. Интересно, почему !
Теги:

1 ответ

1
Лучший ответ

Не вводите данные в JavaScript таким образом. Используйте json_encode().

var image_files = <?php echo json_encode($image_files) ?>; // Outputs ['file1', 'file2', etc.]
$('body').backfade(image_files);

Без этого вам не хватает экранов, необходимых для правильной интерпретации ваших данных, и раскрытия себя для потенциальных проблем безопасности.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню