![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| gcc |
|
||||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
подскажите, как переделаить это
чтобы в success пришла структура из того скрипта на сервере которому я передал форму http://rohan.almeida.in/archives/get-start...eb-applications
я хотел принять в success данные из сервера и их там перебрать, например, если все добавлось, то вывести текст добавленного сообщени, его id, время и написать что сообщение добавилось, а если ошибка, то написать какие именно ошибки (перебрать массив) (у меня двуязычный сайт) можно ли в success вернуть и массив и хэш вместе в json? или как тут сделать? |
||||
|
|||||
| gcc |
|
||||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
извините, проблема была в том что в скрипте на сервере не закомментировал эту строку # $c->stash->{template} = 'edit_comment.tt';
и шаблонизатор "рубал" json но есть вопрос, как передать и массив и хэш? вот я пробую 2 хэша передать
не передается в скрипте,
работает, но пишет, что msg2.age не определено как передать 2 хэша? |
||||
|
|||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 6 Всего: 101 |
Из jQuery Core API :
# success (Function), default: A function to be called if the request succeeds. The function gets passed two arguments: The data returned from the server, formatted according to the 'dataType' parameter, and a string describing the status. This is an <a href='Ajax_Events'>Ajax Event</a>. <pre>function (data, textStatus) { // data could be xmlDoc, jsonObj, html, text, etc... this; // the options for this ajax request } Так что все данные - из 1-го параметра. И у Вас в msg - строка (т.к. dataType не указан, и скорее всего, тип html), а Вы каким-то образом хотите получить от неё msg.age. Склеивайте на сервере строку, на клиенте разделяйте, будут N параметров в ответе. -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |