2013-07-22 4 views
0

Я разрабатываю приложение Phonegap. Я читал RSS-каналы с веб-сайта и отображал их соответствующим образом. Проблема в том, что я получаю проблему Access-Control-Allow-Origin. Это код, который я использую. забыть о функции успеха, которую я только пытался.Читайте RSS с сайта Wordpress

$.ajax({ 
    url: "http://fixit.ps/n/pngo/?feed=rss2&cat=4", 
    dataType: "xml", 
    success: function(data) { 
    console.log(data); 
    var $xml = $(data), 
     items = []; 
    $xml.find("entry").each(function(i) { 
     if (i === 30) return false; 
     var $this = $(this); 
     console.log($this); 
     console.log($this.find("title").text()); 
     console.log($this.find("content").text()); 

    }); 
    } 
    }); 
+0

Посмотрите на этот вопрос. надеюсь быть полезным http://stackoverflow.com/questions/752319/cross-domain-ajax-request-with-jquery-php –

ответ

0

редактировать ваш header.php или index.php файл и добавьте следующий код в верхней, прежде чем вторя любой ответ

<?php 
header("Access-Control-Allow-Origin: *"); 
?> 

или вы можете легко включить и отключить ошибку Cross-Domain с помощью плагина ниже:

https://github.com/jacopotarantino/WordPress-Cross-Domain-Plugin

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