Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   XMLHttpRequest() помогите разобраться. (https://javascript.ru/forum/misc/43886-xmlhttprequest-pomogite-razobratsya.html)

VanillaNinja 25.12.2013 09:00

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-запросе все нормально и сервер отвечает то, что нужно.
Подскажите пожалуйста - в чем может быть проблема?
Спасибо.

Shelimov 25.12.2013 17:31

Вы в качестве значения onreadystatechange должны передавать функцию, а не результат её выполнения.

Vikky 04.01.2014 17:09

С подобной проблемой разобрались вот тут.


Часовой пояс GMT +3, время: 10:24.