Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Нужен совет по Ajax

Обсуждение темы Нужен совет по Ajax в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Начал изучать Ajax и возникла проблема при возвращении значений из серверной части, может кто помочь разобраться...


Закрытая тема
 
Опции темы
Старый 15.06.2011, 19:06   #1
Начал изучать Ajax и возникла проблема при возвращении значений из серверной части, может кто помочь разобраться
Вложения
Тип файла: txt Ajax.txt (2.6 Кб, 4 просмотров)
 
Старый 15.06.2011, 19:06
Ссылки
Старый 15.06.2011, 21:59   #2
Ну ошибок предостаточно...
Рабочий вариант во вложении. Укажу некоторые ошибки:
1. запрос клиента get, а серверная часть ждет post.
2. при получении ответа от сервера надо очищать таймаут, иначе идет рекурсивное переполнение.
3. необходимо серверу отдавать заголовок перед отдачей данных. причем чарсет должен совпадать как у клиента, так и у сервера.
4. должно быть четкое понимание какой тип данных вы ждете от сервера. вы пытались принять xml, а в серверной части ничего для этого не делали.
ну и вобще - по мелочам... понятно что вы выдрали этот пример из какого-нибудь блога... а он не работает... лучше читать первоисточники, а уже потом пытаться понять примеры. а так - видно что вы не понимаете что делаете.
Вложения
Тип файла: zip www.zip (1.6 Кб, 11 просмотров)
 
Старый 15.06.2011, 22:40   #3
Эмм, несовсем пример был выдран с другово сайта, в книге было написано так, хотя и сам понимаю что написал чуш, с аяксом мало знаком, поэтому ориентировался в основном на интуицию и русское "авось"
 
Старый 15.06.2011, 22:50   #4
я лично такими исходными конструкциями ажакс не пользую. предпочитаю jQuery - кроссбраузерно и проще.
 
Старый 15.06.2011, 23:05   #5
возник вопрос, как именно можно передать из нескольких форм параметры, а то не знаю можно ли вообще передать целый массив данных. Насчет jQuery, то да кроссбраузерность соблюдается сам уже видал в действии, но у меня как бы чем проше сделаю тем мне легче будет обьяснить что к чему, тем более что это все равно дальше локальной машины не уйдет.
 
Старый 15.06.2011, 23:15   #6
можно передавать все что угодно. парсим жаваскриптом что нужно, оформляем, отсылаем. например в жквери есть такие штуки ккак $.serialize и $.serializeArray. но подобное и на чистом js не проблема написать.

Добавлено через 1 минуту

ты препод чтоли? или студент?

Последний раз редактировалось redreem; 15.06.2011 в 23:15.. Причина: Добавлено сообщение
 
Старый 15.06.2011, 23:17   #7
я студент, задание было на пхп сотворить ченить, вычитал что можно без перезагрузок все выполнять, и решил помучиться посмотреть как это будет выглядеть.

Один параметр из текстового поля то понятно дело еще передаст, я просто немного сбит с толку насчет того что их передается 4, в пхп понятно дело что можно через массивы GET или POST посмотреть что передается и из каких форм, а вот в аяксе я просто не знаю как 4 параметра передать и к ним потом обращаться на серверной части.

Последний раз редактировалось Mizantrop; 15.06.2011 в 23:20..
 
Старый 16.06.2011, 10:31   #8
что мешает сделать так:
Код:
p1=documen.getElementById("Name").value;
p2=documen.getElementById("Cost").value;
p3=documen.getElementById("Manufacturer").value;
p4=documen.getElementById("In_presence_to_order").value;
xmlHttp.open("GET", "/ins.php?name="+p1+"&cost="+p2+"&manufacturer="+p3+"&order="+p4, true);
двоечник вы. учите.
 
Старый 16.06.2011, 11:35   #9
Спасиб, но пришлось по другому немного сделать, все таки чтоб не мучаться много с помощью jQuery проделал подобное, немного удобнее в плане того что писать самому не надо создание xml запроса. извени что мои проблемы на тебя немного переложил, знал бы js сам бы плюхался
 
Старый 16.06.2011, 14:10   #10
форум - это развлечение. у меня проблем не возникло
 
Старый 16.06.2011, 14:10
Закрытая тема


Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен совет Volkodavteua Вопросы по SEO 4 24.10.2010 23:22
Нужен совет zuart Скамейка запасных 8 27.04.2009 15:29
Нужен совет grokk ASP, Perl, PHP и MySQL 2 03.08.2008 12:02
нужен ваш совет maybee Кальянная 10 29.07.2008 21:54
Нужен совет SLIPPER Зал дебютантов 9 13.12.2005 10:53


Текущее время: 08:38. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Тарифный план «Lite»
Место: 1000 Мб
Трафик: неограниченный
Панель управления
Заказать ТП «Lite»
Тарифный план «Normal»
Место: 2000 Мб
Трафик: неограниченный
Поддержка скриптов
Заказать ТП «Normal»
Тарифный план «Profy»
Место: 7000 Мб
Трафик: неограниченный
Поддержка скриптов
Заказать ТП «Profy»
Тарифный план «Места хватит!»
Место: 25 ГБ
Трафик: неограниченный
Поддержка SSI, ssh
Заказать ТП «Места хватит!»
Дизайнерский форум