Функциональность AJAX для библиотеки, которую я пишу для себя; будет ли этого достаточно? - PullRequest
0 голосов
/ 06 марта 2009

Сначала код, о котором идет речь:

ajax = function(url, cb)
 {
    xhr = (window.XMLHttpRequest)
        ? new XMLHttpRequest()
        : new ActiveXObject('Microsoft.XMLHTTP');
    xhr.onreadystatechange = function()
     {
        if (xhr.readyState == 4 && xhr.status == 200)
         {
            cb(xhr.responseText);
         };
     } 
    xhr.open('get', url, true);
    xhr.send();
 };

Теперь я знаю, что могу легко выбрать решение для библиотеки, но сейчас я пытаюсь собрать гораздо более легкую библиотеку для личного использования; в этой функции отсутствует что-то решающее?

1 Ответ

1 голос
/ 06 марта 2009

Это довольно просто, но выглядит законченным, даже не пытаясь это сделать. Вы можете подумать, как вы будете обрабатывать ошибки. Вы также можете сделать это там, где вы можете POST или установить заголовки, если это необходимо. Однако, если все, что вам нужно, это вызвать RESTful URL для получения ваших данных, это должно сработать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...