Начитался много разной информации, но так и не нашел четкого ответа на несколько моих вопросов. Если не затруднит, разъясните пожалуйста.
У меня вся серверная часть идет через авторизацию (сверяю айдишник в куках и базе).
1. AJAX делает запрос сам или через браузер? (в одном источнике видел схему что xmlhttprequest делает запрос через браузер)
2. Какие заголовки отправляет AJAX по дефолту?
3. Отправляет ли AJAX по дефолту куки (ОЧЕНЬ ВАЖНО ЗНАТЬ)? Т.е. если у меня все на авторизации работает, будет ли это работать через ajax, или нужно передавать свои заголовки?
4. Как передовать свои заголовки и куки в них?
1. razorg1991 - 01 Января, 2016 - 11:47:43 - перейти к сообщению
2. OrmaJever - 02 Января, 2016 - 13:44:35 - перейти к сообщению
1. Что значит сам? ajax запрос делает браузер, это очевидно.
2. По-моему все те же что и при обычном обращении плюс X-Requested-With:XMLHttpRequest
3. Конечно отправляет.
4. метод setRequestHeader()
2. По-моему все те же что и при обычном обращении плюс X-Requested-With:XMLHttpRequest
3. Конечно отправляет.
4. метод setRequestHeader()
3. re_nat - 02 Января, 2016 - 13:51:19 - перейти к сообщению
Дополню по первому пункту, раз уж напечатал.
У вас AJAX прямо мифический зверь какой-то! Между тем, если верить определению из википедии AJAX - это всего лишь технология. Сама по себе она не работает, а используется javascript-ом для отправки серверу асинхронных запросов (это те, которые не требуют перезагрузки страницы). А где в нашем случае обитает javascript? - Конечно в браузере! О заголовках вот тут неплохо описано: https://learn[dot]javascript[dot]ru/ajax-xmlhttprequest
Еще можно почерпнуть в доках jquery.
У вас AJAX прямо мифический зверь какой-то! Между тем, если верить определению из википедии AJAX - это всего лишь технология. Сама по себе она не работает, а используется javascript-ом для отправки серверу асинхронных запросов (это те, которые не требуют перезагрузки страницы). А где в нашем случае обитает javascript? - Конечно в браузере! О заголовках вот тут неплохо описано: https://learn[dot]javascript[dot]ru/ajax-xmlhttprequest
Еще можно почерпнуть в доках jquery.
4. Viper - 02 Января, 2016 - 14:17:32 - перейти к сообщению
https://developer[dot]mozilla[dot]org/en[dot][dot][dot]I/XMLHttpRequest в дополнение, т.к. похоже что доки ТС читал "по Попову".
5. razorg1991 - 02 Января, 2016 - 14:58:45 - перейти к сообщению
Всем спасибо за ответы В принципе все ответы уже нашел, но все-равно еще раз спасибо. Про "мифического зверя" - посмеялся "по Попову" - это зло!!!! Хотя года 4 назад, смотрел его видео Сейчас понимаю, что зря Лучше бы тогда уже книгу Котерова и Костарева прочитал )))