Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / вставить только часть получаемого html, получить содержимое div / 10 сообщений из 10, страница 1 из 1
18.05.2013, 15:01
    #38263261
GD_test
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вставить только часть получаемого html, получить содержимое div
Добрый день!

Получаю содержимое файла integration.php
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
function herfURL(url){
$.ajax({ 
url: 'integration.php',
type: 'POST',
data: 'id='+url,
success: function(data) {

  
  }
  }); 
}


хотелось бы в .test вставить только то содержимое integration.php, которое обернуто в <div id="test2">, <div id="test2"> упоминается однажды. Не пойму как это сделать, подскажите пожалуйста.
...
Рейтинг: 0 / 0
18.05.2013, 15:11
    #38263266
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вставить только часть получаемого html, получить содержимое div
я бы переделал integration.php
...
Рейтинг: 0 / 0
18.05.2013, 15:42
    #38263287
GD_test
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вставить только часть получаемого html, получить содержимое div
зачем?
...
Рейтинг: 0 / 0
18.05.2013, 15:45
    #38263291
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вставить только часть получаемого html, получить содержимое div
чтобы возвращал то что нужно и не возвращал то что не нужно
...
Рейтинг: 0 / 0
18.05.2013, 15:58
    #38263308
GD_test
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вставить только часть получаемого html, получить содержимое div
И вместо одного запроса сделать кучу?
По идее я получу данные и раскидаю их куда следует, а так мне придется делать кучу запросов.

попробовал так
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
function herfURL(url){
$.ajax({ 
url: 'integration.php',
type: 'POST',
data: 'id='+url,
success: function(data) {
el2 = $("#head").html();
    el = data.el2;

$('.m').append(el);
  }
  }); 
}


не работает
...
Рейтинг: 0 / 0
18.05.2013, 16:05
    #38263315
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вставить только часть получаемого html, получить содержимое div
а, так Вам данные с сервера получать надо? я думал разметку какую-то

в таком случае сделайте, чтобы сервер отдавал json,
а на клиенте используйте jQuery Templates и будет Вам счастье
...
Рейтинг: 0 / 0
18.05.2013, 16:19
    #38263325
GD_test
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вставить только часть получаемого html, получить содержимое div
Смысл в том, что этот файл(integration.php) отдает 4 дива с текстом(#menu, #head, #test и т.п.), и я хочу сразу их раскидать, что бы не делать 4 запроса. т.е. В integration.php уходит data: 'id='+url, а из integration.php приходит 4 дива с текстом(#menu, #head, #test и т.п.) и мне как то их надо выделить по одному и вставить, что-то типо


Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
...
el2 = $("#menu").html();
    el = data.el2;

$('.m').append(el);

el3 = $("#head").html();
    el4 = data.el2;

$('.h').append(el4);
......
...
Рейтинг: 0 / 0
18.05.2013, 16:26
    #38263332
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вставить только часть получаемого html, получить содержимое div
а я и не предлагаю делать 4 запроса, я предлагаю одним запросом получить данные единым объектом, а потом наложить на него 4 разных темплейта
...
Рейтинг: 0 / 0
18.05.2013, 17:01
    #38263364
GD_test
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вставить только часть получаемого html, получить содержимое div
В принципе это подходит. Но если смысл запаиваться с шаблонами(4шаблона разных делать),если нужно только что-то типо
Код: javascript
1.
el3 = data.document.getElementById('head').html();

, где #head содержит html. #head содержится в data,
...
Рейтинг: 0 / 0
20.05.2013, 07:59
    #38263963
mhx
mhx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вставить только часть получаемого html, получить содержимое div
Код: sql
1.
$('.test').html = $(data).find('#test2').html();


В чем сложность-то?
PS. Вы не содержимое пхп-скрипта получаете, а результат его выполнения.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / вставить только часть получаемого html, получить содержимое div / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]