ЭНЦИКЛОПЕДИЯ СОВРЕМЕННОГО САЙТОСТРОЕНИЯ

Вызов XMLHttpRequest

Тема в разделе "Код Ajax", создана пользователем Developer, 8 янв 2016.

  1. Developer

    Developer Эксперт

    Сообщения:
    33
    Рейтинг:
    57
    Здравствуйте!
    Интересует вопрос, можно ли с помощью какого-нибудь универсального способа вызывать XMLHttpRequest во всех браузерах одинаково (что-бы вызов работал во всех основных браузерах)?
    В сети нашла вот такой кусок кода:
    Код:
    <script language="javascript" type="text/javascript">
    var request = false;
    try {
       request = new XMLHttpRequest();
       } catch (trymicrosoft) {
         try {
          request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (othermicrosoft) {
          try {
             request = new ActiveXObject("Microsoft.XMLHTTP");
             } catch (failed) {
               request = false;
             }
          }
       }
    if (!request)
       alert("Error initializing XMLHttpRequest!");
    </script>
    Как можно оптимизировать скрипт?
     
    #1