XMLHttpRequest() помогите разобраться.
Вот есть такой листинг:
var req1 = new XMLHttpRequest(); req1.open('GET', actionStr, true); req1.onreadystatechange= myFunction(); req1.send(null); function myFunction(){ if(req1.readyState ==4){ if (req1.status == 200) { alert(req1.readyState); *code* } } } И беда в том, что что тело функции myFunction() не выполняется ну никак. Если убрать условия - получается, что сервер отвечает пустой строкой, хотя при синхронном GET-запросе все нормально и сервер отвечает то, что нужно. Подскажите пожалуйста - в чем может быть проблема? Спасибо. |
Вы в качестве значения onreadystatechange должны передавать функцию, а не результат её выполнения.
|
С подобной проблемой разобрались вот тут.
|
Часовой пояс GMT +3, время: 10:24. |