Вчера я опубликовал более конкретный вопрос, но я думаю, что моя проблема более простая, чем то, что я изначально задавал.Как использовать PHP для отправки javascript
Я пытаюсь использовать PHP для установки setTimeout() с переменной wait из базы данных, но любой скрипт I echo не работает, даже если он не связан с манипуляциями с PHP. Взгляните ниже.
Вот Аякса позвонить
function loadContent()
{
$.ajax(
{
url: "controller/loadContent.php",
cache: false,
success: function(html)
{
$("#contentWindow").html(html);
}
});
}
// Initial Load
loadContent();
А вот PHP он получает.
echo '<h1>Upload content to start the show</h1>';
echo '<script>
setTimeout(loadContent, 4000);
</script>';
Отображается, поэтому я считаю, что ajax и PHP работают правильно. Сценарий работает правильно, когда я помещаю его в файл javascript, но сценарий не будет запускаться, когда он будет отображаться на странице.
Моя проблема заключается в том, что я эхо не работает. Как я могу использовать PHP для отправки javascript пользователю? Почему то, что я написал, не работает?
ОБНОВЛЕНИЕ: Я понял, что, когда я эхо-скрипт, он эхом отозвался до середины тела и технически выше, где файл сценария загружен в нижней части тела. Могу ли я эхо на дно тела?
Не очень понятно, что это ваша проблема, но есть разница между '.text (someCode)' и '.html (someCode)'. Вы должны оценить код для его запуска (первый не будет оцениваться, а второй - оценить) – Justinas
Моя проблема в том, что javascript I echo в PHP не работает. Я предполагаю, что вы имеете в виду успех. .html (html). Должен ли я видеть, работает ли использование .text (html)? – Goose
Почему вы не используете setTimeout в своем javascript? – vaso123