问题阅读RSS提要与jQuery.get()

我一直在拉我的头发试图用jQuery.get()来拉我的动态生成RSS源和我有什么,但问题是我的RSS提要的格式错误? 如果是的话,我可以将其转换为使用JavaScript的正确格式?

这是我的饲料:http://dev.chriscurddesign.co.uk/burns/p/rc_rss.php?rcf_id=0

这里是我的代码:

function get_rss_feed() { $(".content").empty(); $.get("http://dev.chriscurddesign.co.uk/burns/p/rc_rss.php?rcf_id=0", function(d) { var i = 0; $(d).find('item').each(function() { var $item = $(this); var title = $item.find('title').text(); var link = $item.find('link').text(); var location = $item.find('location').text(); var pubDate = $item.find('pubDate').text(); var html = '<div class="entry"><a href="' + link + '" target="_blank">' + title + '</a></div>'; $('.content').append(html); i++; }); }); };

任何投入将不胜感激! 谢谢

--------------解决方案-------------

我在IE浏览器尝试这样做,它的工作确定。


$(document).ready(function() {
$.get('http://dev.chriscurddesign.co.uk/burns/p/rc_rss.php?rcf_id=0',
'xml' , function(data) {
alert(data);
});
});

在其他浏览器,因为跨站点脚本问题本不会工作。 上面的代码只会工作,如果该页面中的居住权是在同一个域中。 所以,你有很多选择其中没有一个是标准的,但。 最好的是,从AJAX请求到URL从您的域,然后从那里即致电供稿网址; 从服务器端。 欲了解更多请参阅本http://stackoverflow.com/search?q=calling+webservice+from+another+domain+using+jquery

感谢pokrate的指出,这是一个跨领域的问题。 对于未来的参考,我使用的是PHP的代理,现在抢的RSS然后jQuery来处理它。

这里是代理(你需要卷曲在PHP开启):

<?php
$session = curl_init($_GET['url']);
curl_setopt($session, CURLOPT_HEADER, false);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$xml = curl_exec($session);
header("Content-Type: text/xml");appropriately
echo $xml;
curl_close($session);
?>

这是我的新的JavaScript:

function get_rss_feed() {

$(".content").empty();

var feed = "http://dev.chriscurddesign.co.uk/burns/p/rc_rss.php?rcf_id=0";

$.get("feedproxy.php?url=" + feed, function(d) {

$(d).find('item').each(function() {

var $item = $(this);
var title = $item.find('title').text();
var link = $item.find('link').text();

var html = '<div class="entry"><a href="' + link + '" target="_blank">' + title + '</a></div>';

$('.content').append(html);
});

});
};

我=快乐兔子:)

只要使用jFeed相反,这会让你的代码变得简单许多。

分类:JavaScript的 时间:2012-01-01 人气:0
本文关键词: JavaScript的,jQuery的,RSS
分享到:

相关文章

  • JavaScript的pubdate的RSS格式 2012-10-19

    我有使用JavaScript创建了一个RSS阅读器,并需要格式化的日期. 目前pubdate的设置为.toLocaleDateString和显示不同的各种机器上. 有谁知道我是否可以设置为标准的DD / MM / YYYY格式? 完整的JavaScript如下: (function ($) { var current = null; $.fn.rssfeed = function (url, options) { var defaults = { limit: 10, header: true,

  • 如何显示使用JavaScript或jQuery的HTML内容? 2013-11-19

    目前我使用的iFrame显示第三方内容. 例如,我的新闻页面显示住在单页从CNN,MSNBC,福克斯新闻网站. 目前,我只是用我的iFrame来显示这些网站,但我不知道是否有更好的方法来显示使用Javascript,jQuery的或其他类型的Javascript库的内容是什么? 谢谢 [编辑]有没有一种方法,我可以压缩的iframe,并显示它作为一个缩略图,而不将其转换为图像. 只是缩小了一切. --------------解决方案------------- 目前,我只是用我的iFrame来显示

  • 表明利用DataList控件JavaScript或jQuery的完整图像 2012-01-17

    我使用uplodify上传上传图片,并在DataList控件绑定它,我能够上传和DIND的图像,但现在我要显示一个大的预览图像. 该方案是 默认情况下,第一个图像应显示在大尺寸,之后当下一行的用户点击,然后下一行的形象应该在大尺寸显示,直到用户不点击其他行. 如何用JavaScript或jQuery的帮助下做到这一点. 请尽快帮我... 我是DataList控件 <asp:DataList ID="DataList1" runat="server" Repea

  • 如何调用PHP页面的JavaScript和jQuery的,当用户点击一个链接的href呢? 2012-01-27

    在PHP项目我有超链接: <a href="addid.php?id='. $Id . '">| Name |</a>'; 当用户点击链接,我需要选择"ID"添加到会话 addid.php代码: session_start(); $_SESSION['id'] = $_GET['id']; 我需要做到这一点无需重新加载页面(需要在"ID"添加到会话背景). 如何调用addid.php使用Javascript和jQuery的

  • 于JavaScript,jQuery的QTS 2012-02-01

    可能重复: 在Javascript请求地址 是否有任何检索当前页面的URL中的JavaScript或jQuery的方法? 请帮忙. --------------解决方案------------- window.location.href 这里是你会怎么做jQuery中:P (function($) { $.getUrl = function() { return window.location.href; } })(jQuery); 的jsfiddle. 警告 :显然,jQuery函数是爆笑.

  • 加载和使用的JavaScript和jQuery的Web服务 2012-02-02

    我们使用称为HTML敏捷性包在我们的.NET Web服务的HTML解析器. 我们解析使用这个解析器一些HTML页面,并提取一些内容. 虽然这个解析器是有用的,我们都在寻找更好的工作效率. 我们想知道,我们是否可以像我们用它在网页上提取内容加载javascript和jQuery的Web服务和使用jQuery. 这将使我们的工作轻松了许多. 如果我们不能做到这一点,我们可以利用的jQuery的力量,一些其他的方式? 我们很好奇,想知道一个解决方案. --------------解决方案-------

  • 什么是修复IE6 PNG trancparency用JavaScript和jQuery的最佳方法 2012-02-07

    有没有解决的JavaScript和jQuery使用任何插件或东西太复杂了IE6 PNG透明度什么简单的办法? --------------解决方案------------- 你可以用这个小插件来为你做它: http://jquery.andreaseberhard.de/pngFix/ 然而,主要的解决方案是围绕被包括在IE渲染引擎的过滤器. 这些可以通过CSS或JavaScript来添加. filter: progid:DXImageTransform.Microsoft.AlphaImage

  • 如何使用JavaScript或JQuery的插入HTML? 2012-02-20

    我希望能够插入,我已经与应选择为默认选项指定一个下拉框. 像下面的代码,其中首先应插入带有默认选中"BBB"(val2的〜BBB)一个下拉框. 这差不多的jsfiddle做什么,我需要的,但它存在的问题是: 应当可以定义哪个选项应该选择为默认 JavaScript的/ JQuery的应该是通用的,而不是硬编码到一个特定的ID 我想是这样的 <select> <script type='text/javascript'> insert_dropdown("

  • 使用Javascript(jQuery的)添加文本注释不要断行/无视他们的div容器 2012-02-23

    进出口工作基于JavaScript评论系统: 这是生成的html注释的JavaScript: $.each(comments.user,function(key,value) { comment_string += '<div class = "r_comment_header">'; comment_string+= '<a class = "r_comment_user" href = "profile.php?id=' + comm

  • 在“香草”​​的JavaScript,jQuery的没有在轨道4帖子AJAX请求 2012-02-28

    我做我的google搜索和搜索解决我的问题,并没有发现因为我的项目是如何奇怪的是,部分固溶体. 我试图做一个简单的聊天应用程序使用Rails只使用"香草"的JavaScript(jQuery的不还是允许Rails的佣工)4后端. 我有收集所有的种子消息数据并显示在聊天的GET Ajax请求的工作. 然而,当我尝试写一个POST请求我的Rails后端的,我遇到了两个主要问题. 它们可能会或可能不会被彼此相关. 第一个问题,我已经暂时解决,是一个422状态错误(无法处理的实体). 我相信这

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 2.047 (s). 10 q(s)