За последние 24 часа нас посетили 32973 программиста и 1821 робот. Сейчас ищут 876 программистов ...

Объясните новичку, зачем так много методов ajax?

Тема в разделе "JavaScript и AJAX", создана пользователем guest2013, 30 апр 2011.

  1. guest2013

    guest2013 Активный пользователь

    С нами с:
    19 ноя 2007
    Сообщения:
    109
    Симпатии:
    0
    Вот скачал туть библиотечку JsHttpRequest.zip. Полез в исходные коды и стал пытаться разобраться во всем этом.

    И вот чо меня вогнало в тупик. Там используются аж три метода+разновидность передачи данных
    1. XMLHttpRequest или ActiveX:Msxml2.XMLHTTP (GET/POST)
    2. Какой то скриптовой только через GET (воще не понял)
    3. IFRAME+форма (GET/POST)

    и запрос на сервер осуществляется путем поиска первого доступного способа.

    Я чото не догнал, зачем так много способов?
    Первый вооще на мелкософте дышит, второй только через GET (ограничение длины передаваемых параметров)...

    Решил попробовать написать свой примерчик аякса используя IFRAME с формой. Библиотекой не пользовался. Взял только идею. Вроде получилось. Работает нормально.
    Вот и не понимаю, стоит ли так много методов использовать.

    Я понимаю, что чем больше методов, тем больше шанс что один из них заработает. Но если есть вероятность что все три способа рухнут (а такая вероятность есть), то тогда зачем городить столько, если все равно сайт будет не "надежным"?

    ЗЫ. Сильно не ругайте :oops:
     
  2. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    пиши на сайт автора. это библиотека уже древняя и резона юзать ее мало.
     
  3. guest2013

    guest2013 Активный пользователь

    С нами с:
    19 ноя 2007
    Сообщения:
    109
    Симпатии:
    0
    а чего щас юзают?
    :oops:
     
  4. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    guest2013
    выкини это говно :D
     
  6. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    igordata, угу... это была первая мысль, которая посетила мой моцк, но сказать постеснялся)
     
  7. guest2013

    guest2013 Активный пользователь

    С нами с:
    19 ноя 2007
    Сообщения:
    109
    Симпатии:
    0
    а jquery - это http://jquery.com/ ?

    Если оно, то я чо то туплю....

    Там для скачки есть код только для клиента, т.е. js (одним файлом). А хде библиотечка для сервера, т.е. пхп?
     
  8. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Может быть после моих следующих слов жизнь для тебя утратит всякий смысл, но прими это как настоящий мужчина. Понимаю, что не легко сразу с этим смириться, но что поделать. Для jquery нужно самому писать бек-энд (для сервера).
    С помощью библиотеки получаешь код, который возвращает твой пхп-файл. И передаешь в тот файл все что нужно. Гугли на тему "jquery ajax"
     
  9. guest2013

    guest2013 Активный пользователь

    С нами с:
    19 ноя 2007
    Сообщения:
    109
    Симпатии:
    0
    смирился(((
     
  10. Alex_pac

    Alex_pac Активный пользователь

    С нами с:
    11 апр 2011
    Сообщения:
    285
    Симпатии:
    1
    Адрес:
    Россия, Тольятти