Показать сообщение отдельно
  #1 (permalink)  
Старый 07.05.2015, 21:25
Новичок на форуме
Отправить личное сообщение для D-Nur Посмотреть профиль Найти все сообщения от D-Nur
 
Регистрация: 07.05.2015
Сообщений: 3

Как вывести только определённый тэг?
...
                var http = new XMLHttpRequest();
                if (http) {
                    http.open('post', 'index.php');
                    http.onreadystatechange = function () {
                        if (http.readyState == 4) {
                            if (http.status == 200) {
                                document.getElementById('Right_widjet').innerHTML = http.responseText;
                            }
                        }
                    };
                    http.send(null);
                }
 
...

При асинхронном запросе в "точку входа" ("index.php"), в котором генерируются все вьюшки/модули/контроллеры, выводится всё включая необходимый тэг. Т. е. в
<div  id="Right_widjet"><div>

у меня генерируется повторно вся страница:
<div  id="Right_widjet">
 
    <link rel="stylesheet" href="Theme/css/header.css">
    <link rel="stylesheet" href="Theme/css/leftside.css">
    <link rel="stylesheet" href="Theme/css/rightside.css">
 
    <title>Добро пожаловать!</title>
 
<body>
<header>
 
...
 
и без <div  id="Right_widjet"> вставляется то что я запросил асихронкой


Можете привести пример организации корневого файла (точку входа) или как тогда запросом передавать только нужные теги? Джейсон не подходит, т.к. очень много разнородных данных придётся впихивать.
Ответить с цитированием