国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery 獲取跨域XML(RSS)數據的相關總結分析

2019-11-20 10:01:10
字體:
來源:轉載
供稿:網友

前段時間項目,需要前端JS獲取跨域XML(RSS),最先打算使用jQuery.ajax方法獲取,但是在ie9以下,提示“拒絕訪問的” 略尷尬,網上查找了相關資料總結了以下幾種方法:

一、google的jGFeed:相信很多同學對這個應該不陌生,使用也相對簡單:

源碼:

(function($){ $.extend({  jGFeed : function(url, fnk, num, key){   // Make sure url to get is defined   if(url == null) return false;   // Build Google Feed API URL   var gurl = "http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=?&q="+url;   if(num != null) gurl += "&num="+num;   if(key != null) gurl += "&key="+key;   // AJAX request the API   $.getJSON(gurl, function(data){    if(typeof fnk == 'function')      fnk.call(this, data.responseData.feed);    else    	return false;   });  } });})(jQuery);

調用:

jQuery.jGFeed('XML或者RSS路徑', function (feeds) {	console.log(feeds);})

二、yahoo的YQL查詢;這種方式可能有的同學不怎么了解,也不多說請往下看:

var YqlUrl='http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D"'+XML或者RSS路徑+'"&format=json&diagnostics=true&callback=?'$.getJSON(YqlUrl,function(data){	console.log(data)})

上面的YqlUrl是yahoo YQL 控制臺拷下來的,只要自己替換相應文件路徑。

在這里推薦一下Yahoo YQL控制的地址,里面很多好玩的東西(獲取天氣,WOEID,跨域數據等等),可以返回XML和JSON 兩種結果。

以上這篇jQuery 獲取跨域XML(RSS)數據的相關總結分析就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广宁县| 德化县| 武胜县| 南昌县| 榕江县| 皋兰县| 武功县| 九江市| 平江县| 庆元县| 苍梧县| 上饶市| 易门县| 孝感市| 龙南县| 逊克县| 平顺县| 丁青县| 井研县| 星子县| 门源| 濮阳市| 浦城县| 晋中市| 微山县| 靖州| 新巴尔虎左旗| 沙雅县| 和静县| 永昌县| 泰兴市| 比如县| 闻喜县| 建德市| 张北县| 崇信县| 大冶市| 平利县| 甘南县| 万源市| 彰化市|