Я знаю, что это очень обсуждаемая тема. Но я столкнулся с проблемой, на которую я не нахожу ответа. Я использую AJAX для загрузки канала. Я знаю, что это читается из расширения .xml, но не все rss-ссылки заканчиваются на .xml.Проблемы с получением RSS/ATOM с помощью javascript
Я знаю, что есть Google API, также rss2js и т.д., но я не разрешается использовать его, и я не могу использовать библиотеку JavaScript, как JQuery, прототип ..
вот код:
if (window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200){ //yet to add code to parse it... document.getElementById("myDiv").innerHTML=xmlhttp.responseXML; } } xmlhttp.open("GET","http://wordpress.org/support/rss/topic/how-to-get-xml-address-of-wordpress-rss-feed",true); xmlhttp.setRequestHeader('Connection','close'); xmlhttp.send(null);
, что блог не является моим, я также не хочу афишировать .. :) нашел его в то время как я искал ответ, включено, чтобы сделать мою проблему более пояснительной ..
Когда я вхожу, что url в браузере, это sh ows мне некоторые сообщения .. Но код ничего не возвращает. Также проверено с помощью панели netbug (расширение firefox), ничего не возвращается. Его не wordpress RSS Я хочу (у них есть API), считайте его замененным на любой другой URL-адрес канала.
Где я ошибаюсь в этом коде ..?
Вы правы .. Я проверил код после загрузки его на сервер, который мне нужен, чтобы получить RSS, и тот же код работал там ..! Попробуй что-нибудь из обходных решений, о которых ты упомянул. Спасибо за помощь! :) – NikhilWanpal
Кстати, Internet Explorer 7 (файл, сохраненный как .hta), позволил мне получить канал RSS ... не уверен, классифицирует ли он как запрос ajax для перекрестного домена .. просто обновляет новое обучение! :) – NikhilWanpal