Как вывести только определённый тэг?
...
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"> вставляется то что я запросил асихронкой
Можете привести пример организации корневого файла (точку входа) или как тогда запросом передавать только нужные теги? Джейсон не подходит, т.к. очень много разнородных данных придётся впихивать. |
D-Nur,
создать див добавить в него полученное содержимое найти нужный элемент в диве и содержимое найденого элемента добавить в ваш тег - три строки -- но лучше разобраться с сервером -- запрашивать и получать только нужное. |
"но лучше разобраться с сервером -- запрашивать и получать только нужное.", у меня локалка. Можете ли направить в какой стороне нужно копать - может быть я не совсем то ищу, вот и не могу найти нужную информацию?
|
D-Nur,
ждите спеца по серверу |
А через регулярные выражения можно добиться желаемого?
|
Можете привести пример организации корневого файла (точку входа) или как тогда запросом передавать только нужные теги?
А какая может быть организация, кроме как определения запроса, его параметров и выдачи только того, что требует запрос? |
| Часовой пояс GMT +3, время: 21:16. |