2013-04-07 2 views
0

Я пытаюсь дать пользователю создать свой собственный rss-агрегатор, и он работает нормально, но моя проблема в том, что пользователь вводит что-то недействительно, например, номера, это дает мне «req.send (options.data) ", и функция WINJS заблокирована, и я не могу изменить запрос, если он недействителен, спасибо.winjs.xhr неверный запрос

    for (var vv = 0; vv < urll.length; vv++) { 

    var Input = { title: [], des: [], link: [], len: "" }; 

    WinJS.xhr({ url: urll[vv] }).done 

     (function (rss) { 

        var items = rss.responseXML.querySelectorAll("item"); 

         Input.len = items.length; 
         for (var n = 0; n < items.length; n++) { 
          Input.title[n] = items[n].querySelector("title").textContent; 
          Input.des[n] = items[n].querySelector("description").textContent; 
          Input.link[n] = items[n].querySelector("link").textContent; 
          if ((Input.link[n] == null) || (Input.link[n] == "")) { 
           Input.link[n] = items[n].querySelector("guid").textContent; 
          } 
         } 


       }); 
       if (vv >= 1 && DataInput[DataInput.length - 1].title.length < 2) { DataInput.length = DataInput.length - 1 } 
       DataInput.push(Input); 


} 

}

ответ

Смежные вопросы