Читать XML из RSS, используя JavaScript - PullRequest
0 голосов
/ 20 октября 2011

Я пытаюсь прочитать RSS с этого URL http://www.vworker.com/RentACoder/misc/LinkToUs/RssFeed_newBidRequests.asp?blnAllOpen=true, используя JavaScript. Я пытаюсь сделать XMLHttpReq, но это не работает.

url="http://www.vWorker.com/RentACoder/misc/LinkToUs/RssFeed_newBidRequests.asp?blnAllOpen=true";
   var xmlhttp = null;
   if (window.XMLHttpRequest) 
   {
      xmlhttp = new XMLHttpRequest();
      if ( typeof xmlhttp.overrideMimeType != 'undefined') 
      {
         xmlhttp.overrideMimeType('text/xml');
      }
   } 
   else if (window.ActiveXObject) 
   {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } 
   else 
   {
      alert('Perhaps your browser does not support xmlhttprequests?');
   }

   xmlhttp.open('GET', url, true);
   xmlhttp.send(null);
   xmlhttp.onreadystatechange = function() 
   {
       if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
       {
        alert("success");
       }
       else 
       {
        alert("failure");
       }
  };

1 Ответ

0 голосов
/ 20 октября 2011

Вы ограничены теми же ограничениями происхождения. Не могли бы вы создать посредника (например, php-скрипт на вашем домене, который будет загружать RSS?), А затем вы изменили бы свой URL на этот скрипт

<?php
$x=file_get_contents('http://www.vworker.com/RentACoder/misc/LinkToUs/RssFeed_newBidRequests.asp?blnAllOpen=true');
echo $x;
 ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...