@newaitix

Как выполненить javascipt в php?

Когда пользователь жмакает по ссылке создается request ajax в фаил php где написано echo"<script>alert();</script>. Response втавляется в элемент div на странице.
Среди этого ответа есть выражение . Вопрос как выполнить этот alert ?
  • Вопрос задан
  • 207 просмотров
Решения вопроса 1
myspace
@myspace
возвращайте json и в блоке success обработайте ответ
///
        success: function(json){
            var data = $.parseJSON(json);
            if(data.status == 1) {
               alert('ok');
            }
        }
///
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
htmlcssverstka
@htmlcssverstka
Верстка сайтов
$.ajax({
  url: 'send.php',
  success: function(data){
    alert(data);
  }
});
Ответ написан
Комментировать
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
Если для запроса используете jQuery, то у метода ajax есть параметр dataType. Выставите его в значение "script". Должно сработать. Но вообще не самое хорошее решение.
Ответ написан
Комментировать
profesor08
@profesor08 Куратор тега PHP
Вот так. Вам надо создать html элемент script, вставить в него тело и добавить его в документ.
var script = document.createElement("script");
script.innerHTML = "alert()";
document.body.appendChild(script);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы