Javascript.RU

AJAX

Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/ajax.

Раздел по AJAX объединен. Смотрите раздел Учебник по AJAX и COMET.

Еще по теме:

Автор: Гость, дата: 22 августа, 2008 - 14:35
#permalink

Очень полезный сайт=) Спасибо.


Автор: Гость (не зарегистрирован), дата: 1 октября, 2009 - 17:17
#permalink

Можно вопрос.
Я сделал нечто вроде чата с помощью ajax(http://naholste.far.ru/ajax-chat.htm). И он отлично работает...но только когда пишу на транслите. Почему?


Автор: Илья Кантор, дата: 2 октября, 2009 - 14:05
#permalink

Из-за кодировки. Сервер должен высылать правильные заголовки. И имейте в виду - XMLHTTPRequest всегда уходит на сервер в UTF-8.


Автор: web_prog (не зарегистрирован), дата: 24 августа, 2010 - 21:42
#permalink

отвечаю:
кодировка страницы желательно должна быть явно указана Windows-1251
когда отправляешь данные на сервер они должны быть предварительно перекодированы в unicod делается это функцией encodeURIComponent(string) а на сервере перекодированы обратно функцие iconv(исходная кодировка,желаемая кодировка,строка) например $string=iconv("UTF-8","Windows-1251",$str);если всё будет так как сказано то с кодировками проблем не будет,ну ещё и ТБ в БД должны быть в нужной кодировке желательно при первом подключении к серву посылать SQL-запрос "set names имя кодировки"


Автор: Гость (не зарегистрирован), дата: 3 ноября, 2009 - 01:20
#permalink

JS позволяет в процессе работы страницы выполнять инъекции произвольного JS кода с сервера, который в частности может являться ответом серверного скрипта. Передаваться могут как данные, так и полностью содержимое какого-либо объекта DOM страницы, причём инъекция (подгрузка кода) возможна как с использованием DOM, так и без него, что развязывает руки в работе со старыми браузерами (ИЕ5+, Нетскейп 3+, опера с самой первой версии), поскольку процедура внедрения кода работает без зависимости от браузера и использует базовые возможности JS. На основе инекции JS возможно создать вебсайт, состоящий из одной страницы на html и множества серверных скриптов, обновляющих отдельные элементы на странице путём внедрения кода JS.

Я долго пытался найти преимущество AJAX перед JS инъекцией, и не нашёл. Инъекция выполняется одной маленькой процедурой, a AJAX требует создания объекта, что в свою очередь содаёт ограничения по списку поддерживающих браузеров и требует дополнительного согласования процедур этого объекта между ними. Единственным недостатком внедрения кода JS является невозможность отправить POST запрос, как следствие - невозможно загружать файлы на сервер без перезагрузки страницы. Судя по описанию AJAХ, на двух испытанных браузерах POST запрос AJAX объекта выполнялся как HTTP GET и объект файл тоже не загружался на сервер. В таком случае чем AJAX лучше JS инъекции?


Автор: Илья Кантор, дата: 13 декабря, 2009 - 14:33
#permalink

JS-инъекция - это один из транспортов AJAX. Технология AJAX включает в себя JS-инъекцию. Есть и другие транспорты. У них свои преимущества и недостатки.


Автор: alexsssssssss (не зарегистрирован), дата: 14 февраля, 2010 - 11:40
#permalink

это как я вижу он-лайн учебник, а где его можно скачать, если можно


Автор: Авто (не зарегистрирован), дата: 14 ноября, 2010 - 17:38
#permalink

Только занялся изучением AJAX. Респект.


Автор: Гость (не зарегистрирован), дата: 1 марта, 2015 - 21:13
#permalink

Привет! Подскажите, в чем может быть проблема?
Консоль пишет:
POST getForecast.txt 405 (Method Not Allowed)

$('#getForecast').click( function() {
      var data = { city: "Санкт-Петербург", date: "20150301" };
      $.post( "getForecast.txt", data, success, "json" );
    } );

При этом, если заменить $.post на $.get - GET прекрасно работает!


Автор: Гость (не зарегистрирован), дата: 8 июня, 2015 - 22:42
#permalink

Как создать redirect при нажатии на кнопку тима submit?


Автор: Гость (не зарегистрирован), дата: 11 июня, 2018 - 12:29
#permalink

Создать redirect при нажатии на кнопку типа submit легко websash. Подробно описано все


Автор: Гость (не зарегистрирован), дата: 27 января, 2020 - 13:50
#permalink


                      1. [css]
                        [css]
                        [css]
                        [css]
                        [css]
                        [html]
                        [html]
                        [js]
                        [php]
                        [php]
                        [/php][/php][/js][/html][/html]
                        

                        [/css][/css][/css][/css][/css]


Автор: Alina Ray (не зарегистрирован), дата: 15 февраля, 2020 - 09:56
#permalink

Спасибо за полезную ссылку очень помогли.
Alina Ray


Автор: Atticus Henry (не зарегистрирован), дата: 20 апреля, 2020 - 11:53
#permalink

I feel what you put in the article and understand your thoughts. The information you give me is very good, thank you very much for sharing it. periodic table


Автор: fracisco (не зарегистрирован), дата: 2 сентября, 2020 - 05:52
#permalink

Thanks for sharing the information I find the various ways that one can learn with the best options to learn very useful catalogos digitales online


Автор: 먹튀검증업체 (не зарегистрирован), дата: 22 ноября, 2020 - 05:35
#permalink

The information you have posted is very useful. The sites you have referred was good. Thanks for sharing 먹튀검증업체


Автор: 먹튀검증업체 (не зарегистрирован), дата: 22 ноября, 2020 - 05:35
#permalink

The information you have posted is very useful. The sites you have referred was good. Thanks for sharing 먹튀검증업체


Автор: 사업자대출 (не зарегистрирован), дата: 22 ноября, 2020 - 05:36
#permalink

Keep up the good work ,
I read few posts on this web site and I conceive that your blog is very interesting and has sets of fantastic information 사업자대출


Автор: Гость (не зарегистрирован), дата: 22 декабря, 2020 - 20:39
#permalink

I would not say that it is perfect, but the movie is pretty good. It was lacking in some aspects and was really good in others. There are other movies that are better on his resume and there are worse films as well like the one made about the roblox pc and most of all the clash of clans. I would put it in the middle of my top ten movies that he has created. I hope this is not a sign that his drive and creativity is on the decline. I have high hopes that his next film will be great.


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
11 + 8 =
Введите результат. Например, для 1+3, введите 4.
 
Текущий раздел
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние комментарии
Последние темы на форуме
Forum