X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Jquery. загрузка части документа через ajax-запрос
InviS
InviS
Topic Starter сообщение 28.2.2010, 13:32; Ответить: InviS
Сообщение #1


Ребят, подскажите, пожалуйста, не могу понять как через ajax запрос загружать лишь часть данных при помощи jquery. К примеру, есть какая-то страница server.php, к которой идет ajax-запрос, но она выдает что-то типа:
<div>бла бла бла</div>
<select id='first'>...</select>
<select id='second'>...</select>
<div>..</div>
.....

И мне нужно выбрать из этого всего #first и загрузить в один контейнер, а #second - в другой.... Вот функция:
$.post("server.php",{region : "all", country : "all"},function(data){
     // what to do?
});

Но что в ней делать? Как это реализовать
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 28.2.2010, 20:47; Ответить: ZhukV
Сообщение #2


Это совсем не сложно.
Но знай, вопервых, если тыбудеш испрользовать еще какие-то опрерации над результатом, то лучше пользоватся jQuery.ajax()
Вот те кодики по твоему вопросу

$.post("server.php",{region : "all", country : "all"},function(data){
     jQuery('#first').html(data);
});


Там, где ты написал what to do?, порсто верно пописывай ява код, который должен использоватся после получение результата!!!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
InviS
InviS
Topic Starter сообщение 1.3.2010, 2:28; Ответить: InviS
Сообщение #3


Ты не совсем так понял, что я имел в виду.
Я получаю ответ от сервера в виде html-документа в котором помимо всего прочего есть поле
<select id='first'>...</select>

к примеру... И мне нужно выводить не весь результат - этот html-документ, который содержится в переменной data, а лишь этот select!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 1.3.2010, 15:40; Ответить: ZhukV
Сообщение #4


И мне нужно выводить не весь результат - этот html-документ, который содержится в переменной data, а лишь этот select!

В таком случае, сделай пхп оброботчик, который будет обрабатывать запрос и присылать те только тот код, который те нужен.
Другого рационального варианта здесь нет.
Также следует наметить, что если ты бедеш передавать руские символы, они у тя не прокотят, нужно обезательно только utf-8
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
InviS
InviS
Topic Starter сообщение 1.3.2010, 17:56; Ответить: InviS
Сообщение #5


(ZhukV @ 1.3.2010, 17:40) *
В таком случае, сделай пхп оброботчик, который будет обрабатывать запрос и присылать те только тот код, который те нужен.
Другого рационального варианта здесь нет.
Также следует наметить, что если ты бедеш передавать руские символы, они у тя не прокотят, нужно обезательно только utf-8

Я начал копать в сторону JSON, мне показалось, что наиболее рационален тот вариант. Также смотрел по поводу .filter(), но ничего пока не получилось.
А по поводу кодировок - не понял ничего :D Разве при том, что все страницы будут в ANSI, то что-то не будет передаваться? Если же использовать юникод, то нужно делать это и в php при помощи header и в принимающем документе. Я думал так. С кодировками боков еще не имел :) Кроме жестких лагов с отображением юникода IE6.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
InviS
InviS
Topic Starter сообщение 1.3.2010, 19:50; Ответить: InviS
Сообщение #6


Все, я организовал то, что задумал http://invis.emaxihost.com/temp/capitals/
Хоть еще и разбираюсь с парсингом ответа сервера...

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыBropush - Твой бро в монетизации через Push-уведомления
30 bropush 11794 16.4.2024, 18:19
автор: bropush
Открытая тема (нет новых ответов) Запрос на бесплатные полезности
7 Tia2 1955 23.3.2024, 11:27
автор: Alexand3r
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 2286 23.3.2024, 7:41
автор: Room
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1239 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) Продвижение сайта через краудинг с поддержкой
Полный комплекс мер по продвижению сайта
0 alexey 1011 22.8.2023, 16:33
автор: alexey


 



RSS Текстовая версия Сейчас: 18.4.2024, 18:33
Дизайн