Показать сообщение отдельно
  #13 (permalink)  
Старый 30.01.2014, 22:15
Профессор
Посмотреть профиль Найти все сообщения от Maxmaxmaximus7
 
Регистрация: 08.01.2014
Сообщений: 354

можно чо нить типа того намутить чтобы каждый раз не описывать создание этого обьекта запросов ^_^


var api = new API( {


    url: 'api.php',


    sendRequest: function( resolve, reject, requestParams ) {

      var http = new XMLHttpRequest();
      http.open( 'GET', this.url + '?' + requestParams );

      http.onerror = reject;
      http.onload = function() {
        http.status === 200 ? resolve() : reject();
      };

      http.send( null );
    },


    getComments: function( resolve, reject ) {
      return this.sendRequest( 'comments' ).then( resolve ).error( reject );
    }


  } );
Ответить с цитированием