国产探花免费观看_亚洲丰满少妇自慰呻吟_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)數據的相關總結分析就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邳州市| 女性| 巴林右旗| 巴楚县| 天水市| 巴中市| 和顺县| 绥滨县| 自贡市| 滦平县| 湖北省| 来宾市| 新邵县| 彰化县| 奉新县| 河西区| 乐昌市| 海丰县| 神池县| 白沙| 黔南| 韶山市| 集贤县| 六盘水市| 宁陵县| 万荣县| 翁源县| 兴仁县| 宁晋县| 黄大仙区| 海伦市| 崇州市| 宾川县| 蒙自县| 钟祥市| 封开县| 鸡西市| 孝感市| 通山县| 安龙县| 美姑县|