|
|
|
проблема с AJAX во время отправки запроса на сервер
|
|||
|---|---|---|---|
|
#18+
Создал тестовую страничку: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. При попытке прочитать данные с http://old.r-log.ru/WebServices/WebForm1.aspx возникает ошибка. Если читать файл с локального сервера все работает. Подскажите в чем проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2014, 13:13 |
|
||
|
проблема с AJAX во время отправки запроса на сервер
|
|||
|---|---|---|---|
|
#18+
Чё-нить типа такого - Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. http://old.r-log.ru/ - абсолютный путь зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2014, 13:26 |
|
||
|
проблема с AJAX во время отправки запроса на сервер
|
|||
|---|---|---|---|
|
#18+
В твоем примере ты используешь xmlhttp.responseText и не проверяешь получен ли уже ответ от сервера или еще нет Запрос занимает определенное время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2014, 13:34 |
|
||
|
проблема с AJAX во время отправки запроса на сервер
|
|||
|---|---|---|---|
|
#18+
Используется абсолютный путь, для того чтобы пользователи с других сайтов могли использовать данные этого сайта. Не важно каким образом мы выполняем запрос синхронно или асинхронно. При обращении по абсолютному пути, ничего не происходит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2014, 13:43 |
|
||
|
проблема с AJAX во время отправки запроса на сервер
|
|||
|---|---|---|---|
|
#18+
Малыхин Сергей, Именно так. Страница подвисает, на время обработки запроса. И ничего не происходит после его обработки Функция будет обрабатываться во время загрузки страницы. Проблема не в том, что это занимает много времени или мы не дожидаемся ответа (так как в асинхронном случае та же история), а в том, что по абсолютному пути данные не читаются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2014, 13:50 |
|
||
|
проблема с AJAX во время отправки запроса на сервер
|
|||
|---|---|---|---|
|
#18+
Данные читаются: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Данные не читаются: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2014, 13:52 |
|
||
|
проблема с AJAX во время отправки запроса на сервер
|
|||
|---|---|---|---|
|
#18+
Тады в гугл по запросу - кроссдоменные запросы ajax. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2014, 14:09 |
|
||
|
проблема с AJAX во время отправки запроса на сервер
|
|||
|---|---|---|---|
|
#18+
Для начала проверь статус запроса alert ( ""+xmlhttp.readyState +","+ xmlhttp.status +","+ xmlhttp.statusText) а лучше вместо alert используй отладчик и console.log в нормальном браузере тогда многие вопросы отпадут сами собой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2014, 14:31 |
|
||
|
проблема с AJAX во время отправки запроса на сервер
|
|||
|---|---|---|---|
|
#18+
Всем спасибо! Оказалось, что надо разрешить доступ другим доменам к нашей страничке добавлением заголовка 'Access-Control-Allow-Origin: *' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2014, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38676195&tid=1446709]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
228ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 542ms |

| 0 / 0 |
