С Новым годом! Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/29: Рейтинг темы: голосов - 29, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 57

Загружать результат ajax в определенный div

01.07.2012, 12:06. Показов 5666. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
подскажите, как реализовать чтоб ответы сервера, ну типа проверка введенных данных, ошибки и т.д. загружались в определенный div?

Добавлено через 4 минуты
делаю вот такой простой пример
1.php
HTML5
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv=Content-Type content=text/html; charset=windows-1251>
<title>Документ без названия</title>
<script src="js/jquery.js" type="text/javascript"></script>
</head>
 
<body>
 
<form action="2.php" method="post" id="summa">
<input type="text" name="name">
<input type="submit" name="go" value="ок">
</form>
<div id="result"></div>
<script>
$(document).ready(function() {
$('#summa').submit(function(e) {
e.preventDefault();
var obj = $(this);
$.ajax({
type: 'post',
url: obj.attr('action'),
data: '&name=' + $('#name').val(),
success: function(data) {
$('#result').text(data);
var str = data;
}
});
}); 
 
});
</script>
</body>
</html>
и обработчик 2.php
PHP
1
2
3
4
5
6
7
<?php
$name = $_POST["name"];
if(!empty($name))
{
echo "Privet $name";
} else { echo "данных нет";}
?>
при вводе имя в форму, и нажав кнопку выводит "Privet undefined"
а даже если не вводить ничего, и нажать кнопку, тоже выводит "Privet undefined"
--
подскажите в чем проблема?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.07.2012, 12:06
Ответы с готовыми решениями:

Как в div загружать страницы из другого блока div?
Здравствуйте. Кто сможет помочь мне в одном вопросе? Как можно загрузить по ссылке страницу из одного блока div в другой блок..то есть...

Загружать div JS при загрузке страницы
Подскажите, пожалуйста, как на &lt;body onload=&gt; повешать событие на запуск дива типа &lt;div id=&quot;modal&quot;&gt;&lt;/div&gt;?

Сдвигается верстка при добавлении DIV с Ajax-контентом (теряется связь между DIV)
Заказал я в общем дизайн и верстку на фрилансе, начал писать код и столкнулся с проблемкой: В цикле JS подгружается динамически контент....

8
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
01.07.2012, 12:39
Обратите внимание на строку 25:
JavaScript
1
data: '&name=' + $('#name').val(),
В ней вы из поля с id="name" извлекаете значение, а такого поля у Вас нет.
Исправьте строку 13:
JavaScript
1
<input type="text" name="name" id="name">
0
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 57
01.07.2012, 13:01  [ТС]
спасибо проглядел)
еще нюанс такой
у меня ответы от сервера заключены в div..
собсвтенно и приходит ответ "<div style" color:red;">Ответ</div>"(допустим)
как сделать чтоб ответы форматировались как надо, а не приходили всем кодом?
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
01.07.2012, 13:06
Если правильно понял, следует выводить не текст, а код:
JavaScript
1
$('#result').html(data);
Р.S. Не вижу "спасибо".
1
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 57
01.07.2012, 17:12  [ТС]
большое спасибо)

Добавлено через 23 минуты
последний вопрос))
у меня в форме есть элемент file(изображение)
как информацию из него передать в обработчик
таким способом не канает
&file=' + $('#file').val()

Добавлено через 3 часа 39 минут
нет вариантов?
0
1 / 1 / 1
Регистрация: 02.06.2012
Сообщений: 30
01.07.2012, 20:20
у файловых инпутов по идее даже значения value не должно быть, это сделано в целях безопасности, так что вытянуть путь не получится.. обычно путь в таких случаях прописывается вручную.
0
1 / 1 / 0
Регистрация: 12.03.2012
Сообщений: 57
01.07.2012, 22:43  [ТС]
то есть через ajax в этом примере никак файл не передать в обработчик?
0
1 / 1 / 1
Регистрация: 02.06.2012
Сообщений: 30
02.07.2012, 16:28
если хочешь передать именно путь "path", то лично я не знаю способа, а если просто передать "файл" через ajax то есть множество плагинов загрузчиков, лично я пользуюсь ajax.form

Добавлено через 13 часов 56 минут
Цитата Сообщение от werstalfranker Посмотреть сообщение
то есть через ajax в этом примере никак файл не передать в обработчик?
кстати вот тут только что прочитал про: похоже если нужен "путь" то достать его всё таки можно!

JavaScript
1
var inputFile = document.getElementById('input').files;
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
02.07.2012, 17:21
Если речь всё же идёт о jQuery, то путь получают из соответствующего атрибута картинки src.
Проверьте сами для картинки
HTML5
1
<img src="wayimages.jpeg" id="img1"/>
Вот такой jQuery-код:
JavaScript
1
2
3
4
5
6
<script type="text/javascript">
$(document).ready(function() {
 var wayimg = $('#img1').attr('src');
 alert (wayimg);
});//END ready  
</script>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.07.2012, 17:21
Помогаю со студенческими работами здесь

Можно ли в DIV загружать страницу с другого сайта?
Можно ли в DIV загружать страницу с другого сайта? Если можно, то как?

При выборе под-узла TreeView, в Memo загружать определенный текстовый файл
Подскажите как организовать такую штук : при выборе под вузла в TreeView, в Memo чтоб загружало определений текстовый файл . Както...

Как средствами Javascript НЕ загружать блок div на мобильниках?
Есть блок div с id #animacia. Нужно сделать так, чтобы он не загружался, если пользователь сидит с телефона или смартфона (Iphone, Android).

Не загружать частичное представление повторно jquery ajax
В общем с помощью jqury ajax загружаю на страницу частичное представление. Допустим это действие происходит при нажатии на кнопку. Как...

Как лучше загружать контент через AJAX
Добрый день. Такой вопрос.. как лучше загружать контент. Имеется на странице header, левое меню ( в меню ссылки.. ) и справа...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru