|
Нужен совет по AjaxОбсуждение темы Нужен совет по Ajax в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Начал изучать Ajax и возникла проблема при возвращении значений из серверной части, может кто помочь разобраться... |
|
Опции темы |
15.06.2011, 19:06 | #1 |
|
Начал изучать Ajax и возникла проблема при возвращении значений из серверной части, может кто помочь разобраться
|
|
15.06.2011, 21:59 | #2 |
|
Ну ошибок предостаточно...
Рабочий вариант во вложении. Укажу некоторые ошибки: 1. запрос клиента get, а серверная часть ждет post. 2. при получении ответа от сервера надо очищать таймаут, иначе идет рекурсивное переполнение. 3. необходимо серверу отдавать заголовок перед отдачей данных. причем чарсет должен совпадать как у клиента, так и у сервера. 4. должно быть четкое понимание какой тип данных вы ждете от сервера. вы пытались принять xml, а в серверной части ничего для этого не делали. ну и вобще - по мелочам... понятно что вы выдрали этот пример из какого-нибудь блога... а он не работает... лучше читать первоисточники, а уже потом пытаться понять примеры. а так - видно что вы не понимаете что делаете. |
|
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 |
|
форум - это развлечение. у меня проблем не возникло
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен совет | 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 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|