Tag: rss

从RSS Feed的AJAX请求返回XML

我有一个网站,我想向BBC RSS提要请求返回最新消息。 问题是我收到以下错误: Uncaught SyntaxError: Unexpected token < 这是我的代码: var url = ‘http://feeds.bbci.co.uk/news/rss.xml’; $.ajax({ url : url, dataType : ‘jsonp’, contentType : ‘text/xml’, success : function(data) { console.log(data); } }); 编辑 这是我服务器上的代码,如下面的答案所示: public XmlDocument callBBCFeed() { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(“http://feeds.bbci.co.uk/news/rss.xml”); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader sr = new StreamReader(response.GetResponseStream()); string result = sr.ReadToEnd(); XmlDocument doc […]

使用jquery mobile设置RSS提要

我正在用PhoneGap编写一个iPhone应用程序。 我正在尝试解析Facebook RSS Feed并使用jFeed这样做。 我收到了Feed,我可以将其显示给用户。 然而,当谈到样式化RSS Feed以使其看起来很好(使用JQuery Mobile CSS属性)时,它没有考虑属性(ul和li标记)。 有没有办法使用JQuery Mobile设置RSS Feed的样式? 这是我正在使用的代码(index.html): BDA Audencia jQuery(function() { jQuery.getFeed({ url: ‘http://www.facebook.com/feeds/page.php?id=360453900718092&format=atom10′, success: function(feed) { var html = ”; for(var i = 0; i < feed.items.length && i < 5; i++) { var item = feed.items[i]; html += '’ + item.updated + ” + ” + item.description […]

在Django中使用Jquery / Ajax检索RSS xml新闻数据

我正在尝试执行以下操作: 我需要在Django中使用Ajax和jquery从BBC和CNN下载标题。 我首先尝试在javascript中下载数据,但我得到了一个’Access-Control-Allow-Origin’,所以我解决了我需要通过django的后端来做到这一点。 这需要同步完成,这样就不必刷新浏览器来重新下载数据。 我的计划的要求是: 构建一个Web应用程序,使用他们的RSS(XML)源并排显示BBC和CNN的标题。 您的应用程序应该使用jQuery对Ajax的支持。 Django后端应该从以下url下载新闻: • http://feeds.bbci.co.uk/news/rss.xml • http://rss.cnn.com/rss/cnn_topstories.rss 并在ajax请求新闻更新时向客户提供服务。 到目前为止,我有以下内容: from django.shortcuts import render import requests def index(request): context = {} return render(request, ‘home/Newshome.html’, context) def submit(request): xml_news = requests.get(‘http://rss.cnn.com/rss/cnn_topstories.rss’) news = xml_news.content return render(request, ‘home/Newshome.html’, {‘news’: news}) $(document).ready(function() { $.ajax({ type: “GET”, url: “http://rss.cnn.com/rss/cnn_topstories.rss”, dataType: “xml”, success: function upon_success(xml) { […]

JFeed是否支持RSS图像?

我已经看过JFeed的自述文件了,但是无论如何都没有提到RSS项目的图像: JFeedItem属性 * item.title * item.link * item.description * item.updated * item.id 有谁知道解析这些图像的方法?

jQuery YQL SELECT FROM rss变量

所以我有一个变量“woeid”,我正试图为“w”的价值投入 – $.YQL(“select * from rss where url=’http://weather.yahooapis.com/forecastrss?w=”+woeid”‘”,function(data){ 为什么它不起作用? 编辑:整个脚本 – $(document).ready(function() { $.YQL = function(query, callback) { var encodedQuery = encodeURIComponent(query.toLowerCase()), url = ‘http://query.yahooapis.com/v1/public/yql?q=’ + encodedQuery + ‘&format=json&callback=?’; $.getJSON(url, callback); }; $.YQL(“select place.woeid from flickr.places where lat=34.45 and lon=-118.54”, function(data) { var w=data.query.results.places.place; woeid = w.woeid }); $.YQL(“select * from rss where url=’http://weather.yahooapis.com/forecastrss?w=” + […]

使用jquery从CDATA和描述标记中获取图像

如何从CDATA和描述标签中获取图像? 这是XML代码: <![CDATA[ ]]> Het is Subaru wat de klok slaat deze week. Na spyshots van de Subaru Legacy Touring, gelekte foto’s van de productierijpe WRX en de officiële bekendmaking van de Legacy Concept is het nu tijd voor de Crossover 7 Concept. 这就是我得到的: var img = $(element).find(“description”).text(); img = img.replace(“”, “”); console.log(img); $(“#img”).append(”);

点击时获取元素的id(php,jquery,ajax,javascript)

对不起,这是我的第一个项目,我学到了很多东西。 所以,如果有人能帮助我,我将不胜感激。 我在我的项目上有这个侧边栏,其中包含rss链接。 我必须使用ajax,所以每当用户点击任何rss链接时,Feed都会出现在屏幕上。 这是我的侧边栏代码: Subscriptions Sub_1 Sub_2 Sub_3 Sub_4 Sub_5 Sub_6 Sub_7 点击任何链接时,是否有机会获得每个链接的ID? 或者我必须编写一个不同的函数,在哪里为每个id使用ajax? 有人可以告诉我如何只在这一次使用ajax,而不是七次? 我的身体标签中有一个div: div id=”changebodywithaxaj” ,我想用每个链接的正确输入更改它。 先感谢您。

使用Phonegap应用程序执行ajax请求时出现问题

我正在尝试使用Phonegap和jQuery创建一个简单的RSS阅读器。 我正在学习本教程: http : //visualrinse.com/2008/09/24/how-to-build-a-simple-rss-reader-with-jquery/ 。 当我在浏览器中试用代码时,我设法让这个工作得很好。 php文件获取feed并输出它就像我期望的那样。 但是当我从我编译的Phonegap应用程序中运行相同的文件时,ajax-request只返回php文件的内容 (php代码,而不是执行结果)。 我花了几个小时谷歌搜索这个并尝试了很多教程和调整。 我在官方的Phonegap论坛上找不到任何解决方案。 我究竟做错了什么? 问题似乎是PHP没有响应请求。 我试图将php文件移动到另一个域,但结果是一样的,它在我的浏览器中工作,但不在编译的应用程序中。 这是启动ajax代码的jQuery代码: function get_rss_feed() { //clear the content in the div for the next feed. $(“#feed_content”).empty().html(”); $.ajax({ url: ‘http://192.168.1.7/rssApp/www/rss-proxy.php?url=http://www.nytimes.com/services/xml/rss/nyt/GlobalHome.xml’, success: function parseRSS(d) { //find each ‘item’ in the file and parse it $(d).find(‘item’).each(function() { //name the current found item this for […]

用jQuery阅读RSS feed?

使用jQuery rss插入jFeed ,并在他们的网站上使用他们的示例代码,我创建了以下代码似乎不起作用: jQuery.getFeed({ url: ‘http://www.hotukdeals.com/rss/hot’, success: function(feed) { alert(feed.title); } }); 我收到一条消息说: XMLHttpRequest cannot load http://www.hotukdeals.com/rss/hot. Origin http://intranet is not allowed by Access-Control-Allow-Origin. 任何人都知道我为什么会收到此访问控制消息? 这个rss feed在我的桌面和在线RSS阅读器中运行良好…

如何从回调函数中获取值

我对javascript相对较新,我面临一些困难。我有两个java脚本文件,如下所示。 我无法在getRss函数中获取变量entry_title的值并将其存储在变量Rss1_title和Rss2_title中 。 创建一个全局变量并将其分配给entry_title将使事情变得更糟,因为我无法知道标题来自哪个Rss url。 有没有一种简单的方法来获得回调函数的价值? 我的notification.js文件 function get_rss1_feeds(){ var Rss1_title = getRss(“http://yofreesamples.com/category/free-coupons/feed/?type=rss”); } function get_rss2_feeds(){ var Rss2_title = getRss(“http://yofreesamples.com/category/real-freebies/feed/?type=rss”); } setTimeout(‘get_rss1_feeds()’,8000); setTimeout(‘get_rss2_feeds()’,7000); 我的jsRss.js文件: function getRss(url){ if(url == null) return false; google.load(“feeds”, “1”); // Our callback function, for when a feed is loaded. function feedLoaded(result) { if (!result.error) { var entry = result.feed.entries[0]; var entry_title […]