[jquery] отправить обычный post и вернуть json

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

[jquery] отправить обычный post и вернуть json

Непрочитанное сообщение ProFTP » 2010-08-07 7:57:07

нашел, есть пример красивый

Код: Выделить всё

$.post('/gruop/add', $('#form_id').serialize(), function(data) {
// then the code will be executed at the end of the query
// data - response, which returned to the server
}); 

как отправить обычный post и вернуть json?

Код: Выделить всё

$.postJSON('/gruop/add', $('#form_id').serialize(), function(data) {
так не работает


мне из формы нужно отправить длинный текст порядка 20 000 - 40 000 символов
и всего 4 параметра и их я не вижу смысла ставить в json всего 4 параметра для отправки в скрипт...

Код: Выделить всё

$.postJSON = function(url, data, callback) {
    return jQuery.ajax({
        'type': 'POST',
        'url': url,
        'contentType': 'application/json',
        'data': $.toJSON(data),
        'dataType': 'json',
        'success': callback
    });
};

а лучше отправить в обычном post...



как красиво отправить обычной post и вернуть json чтобы его перебрать?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: [jquery] отправить обычный post и вернуть json

Непрочитанное сообщение ProFTP » 2010-08-07 8:19:59

нашел, надо было так

Код: Выделить всё

$.post("test.php", { "func": "getNameAndTime" },
   function(data){
     alert(data.name); // John
     console.log(data.time); //  2pm
   }, "json")
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение