Итак, у меня есть страница PHP, которую можно загрузить двумя способами. он может быть непосредственно встроен на страницу с помощью includes() или другой страницы, которая предназначена для загрузки первой страницы по запросу пользователя с использованием AJAX. Моя проблема связана с этими строками кода:вызов javascript в html-блоке после загрузки Ajax
echo "<script>";
echo "we_start_slide('" . $we_gallery['gallery_name'] . "', " . $we_gallery['display']->output() . ", " . $we_gallery['settings']['slide_time'] . ");";
echo "we_slide_show_btns('" . $we_gallery['gallery_name'] . "');";
echo "</script>";
Это отлично работает при прямых нагрузках. Однако AJAX, как вы знаете, не запускает javascripts при загрузке. Поскольку для этого кода требуются динамические переменные, известные только для скрипта PHP, я не могу просто вызвать функции в функции AJAX. Мне было интересно, есть ли вообще сказать JavaScript для запуска содержимого этого тега скрипта после его загрузки?
вы, вероятно, должны что-то сделать в части «успеха» ajax. Если вы просто эхом, вы получите команды обратно в виде строки, которую вы можете оценить, если это необходимо, в противном случае извлечение данных назад как json будет более разумным. –