Показать сообщение отдельно
  #10 (permalink)  
Старый 06.01.2016, 02:11
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от CHER84
о помимо простого html там еще куски JS кода...
Зачем? Определить необходимые сценарии и подключать их сразу можно или это по каким либо причинам не желательно?
Если клиент сам знает, что необходимо выполнить, то вообще просто, если же определяется условиями от сервера, то ведь и он может передавать то, что необходимо запустить. Но в данном случае лучше работать с json-форматом, в котором каждый ключ определяет действия: данные, сообщения, запуск сценария и т.п..

Ну если надо подключение скриптов присланных сервером, то в среде JQ с этим проблем нет, выполните пример:

<?php
if($_POST) exit('<span>Text</span><script>$(function(){alert(1)});</script>');
?>
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(function() {
    $('button').click(function() {
        $.post(location, {a:1}, function(d) {
            $('#as').html(d)
        })
    })
});
</script>
</head>
<body>
<div id="as"></div>
<button>GO</button>
</body>
<html>


Работает?
Ответить с цитированием