ユーザーが独自のRSSアグリゲーターを作成できるようにしようとしていますが、問題なく動作しますが、ユーザーが数字などの何かを入力したときに問題が発生し、「req.send(options.data)」が返されます。 WINJS 機能がブロックされており、リクエストが無効な場合は変更できません。ありがとうございます。
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);
}
}