Исследователь
 Аватар для Jallik Lich
196 / 175 / 13
Регистрация: 30.10.2011
Сообщений: 605
Записей в блоге: 7

Частичная загрузка страницы AJAX

20.11.2011, 19:36. Показов 3939. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, форумчане
Подскажите пожалуйста, как можно переделать мой запрос, чтобы он загружал не все содержимое страницы, а только содержимое ее блока <div id="err"></div>
Вот код ajax запроса:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
        $.ajax({
 
            type: "POST",
 
            url: "login.php",
 
            data: data,
 
            success: function(html) {
 
                if(html == "") {
 
                    window.location.reload();
 
                }
 
                else {
 
                    $('#errors').text(html);
 
                }
 
            }
 
        });
        return false;
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.11.2011, 19:36
Ответы с готовыми решениями:

AJAX Загрузка страницы в модальное окно
Добрый день или вечер. Возникла задача =)) Есть под домены.. там размещены сайты, надо организовать загрузку этих сайтов в модальное окно...

Ajax загрузка формы из загруженного через ajax блока
Вообщем, через ajax в блок подгружается форма, из нее нужно загрузить в этот же блок др.контент. $('#form').submit(function(e){ ...

Загрузка страницы по частям Ajax
Здравствуйте прошу помочь или посоветовать. Есть html страничка, но очень большая(длинная) можно ли сделать чтоб содержимое загружалось...

5
 Аватар для suharik
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
22.11.2011, 15:49
1) Показывай фаил php
2) я чет не очень понял, куда и откуда он загружает содердимое страницы, и какой страницы
0
Исследователь
 Аватар для Jallik Lich
196 / 175 / 13
Регистрация: 30.10.2011
Сообщений: 605
Записей в блоге: 7
25.11.2011, 16:21  [ТС]
Я уже нашел одно решение данной проблемы... Если подскажите более рациональное, то буду очень благодарен...
Ситуация следующая:
Я делаю форму входа на сайт в модальном окне за технологией AJAX.
Когда нажата кнопка "Войти", то с помощью AJAX я подгружаю php скрипт, который проверяет верность введенных данных, совпадение паролей и т. д.
Если пароли не совпадают (или еще какая-то ошибка), то работает следующий код:
PHP
1
exit('<div id="err">Пароли не совпадают</div>');
Если все введено верно, то ничего не выводиться и страница обновляется (модальное окно пропадает)
В коде, который я нипасал в первом посте это видно... И на локальной машине этот код отлично работал...

Проблема возникла, когда я залил файлы на хостинг... Дело в том, что на хостинге присутствует реклама (ну и, понятное дело, лишний JavaScript код), а значит чистую страницу я никогда не смогу получить...

Так вот, проблема в том, чтобы из всего загруженного HTML выбрать только #err. Я нашел одно решение - воспользовался функцией .filter("#err"). Она отлично работает, но может есть еще какие-то варианты?
1
 Аватар для tabber
37 / 41 / 3
Регистрация: 10.10.2010
Сообщений: 364
28.11.2011, 16:09
я может не понял, но если так?
data:'err='+$('#err').html(),
можно передать значения текстовых полей, просто писать их через &
1
Исследователь
 Аватар для Jallik Lich
196 / 175 / 13
Регистрация: 30.10.2011
Сообщений: 605
Записей в блоге: 7
28.11.2011, 16:11  [ТС]
Цитата Сообщение от tabber Посмотреть сообщение
я может не понял, но если так?
Так, только как это впихнуть в запрос AJAX
0
 Аватар для tabber
37 / 41 / 3
Регистрация: 10.10.2010
Сообщений: 364
28.11.2011, 16:13
недавно писал код, может громосток, но гибок
некое сохранения настроек пользователя в ajax

тебе просто передать переменную и проверить.
тогда уже легче, на каждом поле сделать blur() и при этом отпровлять ajax на проверку имени и тп..

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
function save_all(){
 
if($('#name_in').val()=='')
{
var name_p = '$name_p'
}
     else {
     var name_p = $('#name_in').val()
     }
     
 
     if($('#surname_in').val()=='')
{
var surname_p = '$surname_p'
}    
 
else {
var surname_p = $('#surname_in').val()
}
 
 if($('#twitter_in').val()=='')
{
var twitter_p = '$twitter_p'
}    
 
else {
var twitter_p = $('#twitter_in').val()
}
 
                $.ajax({   
                    type: "POST",
                    url: "save_all.php",   
                    data: "name="+name_p+"&surname="+surname_p+"&twitter="+twitter_p+"&bio="+CKEDITOR.instances.editor1.getData()+"&ava="+$('#c_img').html(),   
                    success: function(html){   
                            alert(html);                
                        } 
                                                    
                }); 
 
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.11.2011, 16:13
Помогаю со студенческими работами здесь

Ajax + js загрузка контента без перезагрузки страницы
&lt;script&gt; function showContent(link) { var cont = document.getElementById('contentBody'); var loading =...

Загрузка данных из другой страницы без перезагрузки основной страницы
Не знаю в правильной ли ветке я задаю вопрос. Ответьте пожалуйста как сделать чтобы при нажатии, например, на определённую кнопку...

AJAX загрузка файлов.
Как сделать загрузку файла на jQuery без дополнительных плагинов (one click, ajaxForm и т.п.) и еще обязательно без iframe (target). ...

Ajax загрузка файла
Есть бэкенд на яве, принимает на вход два файла, обрабатывает, упаковывает в zip и отдает byte На странице собирается два jsonа, их...

Загрузка файла по ajax
Добрый день! Есть форма с возможностью загрузить файл. По нажатию на submit данные отправляются на обработку определенной страничке. С...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru