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, время: 08:06. |