中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

DedeCMS digg Ajax 跨域的實現分析
來源:易賢網 閱讀:1563 次 日期:2016-07-02 10:03:38
溫馨提示:易賢網小編為您整理了“DedeCMS digg Ajax 跨域的實現分析”,方便廣大網友查閱!

因為web項目用到二級域名的原因,使得原先的digg不能正常使用。仔細分析后,發現是Ajax JS提交不能跨域的問題。

提供解決方案如下:

@writen by etongchina 2009-02-06 19:00

實現方案:類似json實現

實現原理:js允許引入的遠程文件(js)來操作本地數據

具體方法:(以http://news.xxx.com/200812/25-4653.html 為例)

1.修改http://news.xxx.com/200812/25-4653.html 的js調用用部分;

在本地html或js文件中寫入:

<SCRIPT LANGUAGE="JavaScript">

function _Digg(type,tid){

var s = document.createElement("SCRIPT");

s.id="cgi_emotion_list";

document.getElementsByTagName("HEAD")[0].appendChild(s);

s.src="http://www.xxx.com/../dig.php?type="+type+"&tid="+tid ;

//需要統計的php頁面的 src

}

function visitCountCallBack(data){

document.getElementsByTagName("HEAD")[0].removeChild(document.getElementById("cgi_emotion_list"));

for(var i in data){

var e =document.getElementById(i);

if(e) e.innerHTML=data[i];

//一些代碼去修改本地html

}

}

</script>

修改以下代碼:<a href="javascript:Digg('digg',4653);">頂一下</a>

為:<a href="javascript:_Digg('digg',4653);">頂一下</a>

2. 訪問遠程文件:

遠程文件(http://www.xxx.com/../dig.php?type=digg&tid=456 )返回類似代碼:

visitCountCallBack({

"visitcount":135

});

以上代碼相當于遠程文件調用本地函數:visitCountCallBack

這樣一來就可以實現利用遠程返回數據來動態修改本地文件。

3.總結:

關于此方案,目前可行,也有人認為會過時。我認為不會產生JS越權的問題。

我這里有一個類似AJAX應用,關鍵技術是在<script>標簽的src屬性的應用。

請大家看以下HTML代碼

<HTML>

<HEAD>

<title>異步json例子</title>

<SCRIPT LANGUAGE="JavaScript">

function test(){

var s = document.createElement("SCRIPT");

s.id="cgi_emotion_list";

document.getElementsByTagName("HEAD")[0].appendChild(s);

s.src="http://g2.qzone.qq.com/fcg-bin/cgi_emotion_list.fcg?uin=123456";

// test=function(){};

}

function visitCountCallBack(data){

document.getElementsByTagName("HEAD")[0].removeChild(document.getElementById("cgi_emotion_list"));

for(var i in data){

var e =document.getElementById(i);

if(e) e.innerHTML=data[i];

}

}

</SCRIPT>

</HEAD>

<BODY>

<button onclick="test()">test</button><BR>

歷史訪問人數:<span id="visitcount" style="color:#6600CC">點擊test按鈕獲取數據</span><BR>

今天訪問人數:<span id="dayvisit" style="color:#CC6633">點擊test按鈕獲取數據</span><BR>

陽光指數:<span id="sun" style="color:red">點擊test按鈕獲取數據</span><BR>

愛心指數:<span id="love" style="color:violet">點擊test按鈕獲取數據</span><BR>

雨露指數:<span id="rain" style="color:blue">點擊test按鈕獲取數據</span><BR>

營養指數:<span id="nutri" style="color:green">點擊test按鈕獲取數據</span><BR>

花匠級別:<span id="gardener" style="color:#996633">點擊test按鈕獲取數據</span>

</BODY>

</HTML>

大家可以把上面的代碼拷貝到本地用IE或FIREFOX打開.點擊按鈕。發現不刷新頁面,實現了動態的效果,而且返回的數據是跨域得到了,大家知道JAVASCRIPT是不能跨域訪問的,很奇妙吧。。。。仔細研究代碼發現了其中的奇妙之處

這段代碼: var s = document.createElement("SCRIPT");

s.id="cgi_emotion_list";

document.getElementsByTagName("HEAD")[0].appendChild(s);

s.src="http://g2.qzone.qq.com/fcg-bin/cgi_emotion_list.fcg?uin=123456";

瀏覽器通過DOM解析得到了SCRIPT元素,然后添加了ID和SRC屬性。我這里是W3C規范中對SCRIPT元素SRC屬性的官方解釋:The script element allows authors to include dynamic script in their documents. When the src attribute is set, the script element refers to an external file. The value of the attribute must be a URI (or IRI). If the src attribute is not set, then the script is given by the contents of the element. 解釋為:如果定義了SCRIPT標簽的SRC屬性,SCRIPT標簽涉及到一個外部文件,屬性值必須是一個URL。也就是說SCRIPT將從此URL引用文件的內容。大家在瀏覽器中訪問此連接:http://g2.qzone.qq.com/fcg-bin/cgi_emotion_list.fcg?uin=123456這個類似JAVA的SERVLET的URL返回以下數據:visitCountCallBack({"visitcount":65188579, "dayvisit":8658, "spacemark":0, "markchange":0, "sun":1680, "love":478, "rain":1680, "nutri":1450, "level":5, "gardener":1});這個字符串是一個JAVASCRIPT函數,輸入是一個JSON字符串。這個數據返回的同時調用了上面的另一個JAVASCRIPT函數:function visitCountCallBack(data){

document.getElementsByTagName("HEAD")[0].removeChild(document.getElementById("cgi_emotion_list"));

for(var i in data){

var e =document.getElementById(i);

if(e) e.innerHTML=data[i];

}

}

函數中用innerHTML吧返回的JSON數據填充到BODY中,實現了不刷新頁面得到數據的異步的效果。 還有一個關鍵的問題:http://g2.qzone.qq.com/fcg-bin/cgi_emotion_list.fcg?uin=123456是QQ空間的一個URL(uin是QQ號碼,大家可以輸入自己的QQ號碼試試),JAVASCRIPT調用了其他域的數據。 這樣的方式得到數據比較簡單,也能跨域訪問數據,比較適合一些簡單的,小的無刷新的效果。 本人有些擔心的是,如果哪天瀏覽器一更新,拒絕這種訪問方式,可能這樣得到數據就變得不可用了,建議大家謹慎使用這種方法??!

更多信息請查看CMS教程
易賢網手機網站地址:DedeCMS digg Ajax 跨域的實現分析
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
激情欧美日韩| 久久精品99无色码中文字幕| 欧美一区=区| 毛片一区二区三区| 嫩草国产精品入口| 狠狠色狠狠色综合日日五 | 在线看无码的免费网站| 99视频在线观看一区三区| 免费看精品久久片| 国产欧美高清| 亚洲小视频在线观看| 国产精品va在线播放| 欧美日韩亚洲成人| 久久精品一本| 黄色成人av网站| 亚洲欧美国产高清| 狠狠色2019综合网| 免费成人美女女| 亚洲美女视频网| 久久久久久久精| 国产日产欧产精品推荐色| 亚洲伦理网站| 欧美一区二区国产| 国产日韩高清一区二区三区在线| 伊人久久噜噜噜躁狠狠躁| 欧美色大人视频| 亚洲欧美激情视频| 国产一区久久| 国产精品国产三级国产专区53| 亚洲午夜精品久久| 欧美肥婆在线| 久久精品视频免费观看| 国产精品乱码人人做人人爱| 在线观看不卡| 免费成人av| 一区二区高清视频| 国产精品一区二区你懂得| 国产日韩av一区二区| 老司机免费视频久久| 日韩亚洲欧美在线观看| 欧美经典一区二区| 久久亚洲综合色一区二区三区| 黄色亚洲大片免费在线观看| 嫩模写真一区二区三区三州| 久久精品国产亚洲一区二区| 亚洲精品免费一区二区三区| 国产精品电影观看| 欧美精品一区二区三区在线看午夜| 亚洲调教视频在线观看| 亚洲精品小视频| 欧美一区二区三区四区夜夜大片| 欧美四级在线观看| 国产视频在线观看一区二区三区| 亚洲天堂av图片| 欧美伊久线香蕉线新在线| 伊伊综合在线| 国内一区二区三区| 欧美日韩免费高清一区色橹橹| 欧美在线欧美在线| 亚洲欧美在线免费| 亚洲美女av黄| 激情91久久| 黑人巨大精品欧美一区二区小视频| 欧美久久视频| 久久香蕉国产线看观看av| 亚洲三级性片| 亚洲国产精品久久久久秋霞影院 | 国产免费观看久久黄| 亚洲精品黄色| 国产一区二区三区免费不卡| 欧美午夜欧美| 欧美精品大片| 中国女人久久久| 狠狠色狠狠色综合日日五| 韩国av一区二区三区在线观看| 国产精品成人av性教育| 你懂的一区二区| 欧美一区二区免费| 久久人人97超碰人人澡爱香蕉| 国外成人在线| 欧美黑人多人双交| 亚洲国产日韩在线| 亚洲清纯自拍| 激情懂色av一区av二区av| 国产精品尤物福利片在线观看| 黑丝一区二区三区| 国产在线精品一区二区夜色| 亚洲欧美日韩国产综合精品二区| 日韩亚洲视频在线| 激情综合久久| 国产一区二区三区最好精华液| 国产性做久久久久久| 亚洲高清毛片| 亚洲欧美激情四射在线日| 欧美成人精品高清在线播放| 伊人精品在线| 久久天堂国产精品| 久久久亚洲国产美女国产盗摄| 国产一区二区在线观看免费| 日韩亚洲综合在线| 中日韩午夜理伦电影免费| 这里只有精品丝袜| 欧美成人精品高清在线播放| 亚洲午夜激情| 欧美 日韩 国产一区二区在线视频| 久久精品二区| 久久国产精品久久久久久久久久 | 久久精品1区| 午夜精品美女自拍福到在线| 久久久久久久久综合| 亚洲国产精品成人综合| 激情小说另类小说亚洲欧美| 欧美高清视频免费观看| 欧美成人国产va精品日本一级| 国产精品萝li| 9久re热视频在线精品| 亚洲精品久久久久久下一站| 亚洲国产一区视频| 亚洲午夜羞羞片| 久久综合九色九九| 欧美国产日韩在线观看| 欧美日韩直播| 亚洲欧洲三级电影| 性色av一区二区三区在线观看| 欧美激情一区二区三区蜜桃视频 | 国产精品自拍在线| 久久亚洲精品欧美| 欧美了一区在线观看| 欧美伦理影院| 夜夜嗨av一区二区三区四区| 玖玖在线精品| 制服丝袜亚洲播放| 久久精品国产亚洲aⅴ| 欧美视频久久| 国产精品久久中文| 亚洲欧美日韩视频二区| 亚洲乱码国产乱码精品精可以看| 欧美一区二区| 亚洲人成在线免费观看| 国产精品久久久久久久app| 激情欧美丁香| 久久青青草原一区二区| 亚洲午夜一区二区| 在线免费日韩片| 亚洲综合首页| 亚洲欧美日韩国产综合精品二区| 奶水喷射视频一区| 一区二区在线视频| 99国内精品| 欧美视频成人| 亚洲欧美国产77777| 欧美日韩综合在线免费观看| 一区二区三区www| 欧美日韩在线观看视频| 一区二区动漫| 国产日韩一区二区三区在线播放| 一本色道**综合亚洲精品蜜桃冫| 欧美va天堂在线| 国产精品成人一区二区三区夜夜夜| 国产精品理论片在线观看| 亚洲综合清纯丝袜自拍| 国产欧美日本一区二区三区| 亚洲品质自拍| 午夜免费久久久久| 国产精品swag| 久久本道综合色狠狠五月| 国产精品久久久久毛片软件| 亚洲女同精品视频| 狠狠色丁香久久婷婷综合_中| 久久久久九九视频| 黑人一区二区三区四区五区| 久久精品中文字幕一区| 极品尤物一区二区三区| 欧美在线观看视频在线| 国产日产欧美一区| 欧美成人免费全部| 欧美aaa级| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲激情女人| 午夜国产精品视频| 先锋a资源在线看亚洲| 亚洲美女在线观看| 久久中文字幕一区二区三区| 激情成人综合| 午夜精品亚洲一区二区三区嫩草| 亚洲国产精品va在看黑人| 欧美v亚洲v综合ⅴ国产v| 中文日韩欧美| 欧美精品九九99久久| 国产精一区二区三区| 在线观看91精品国产入口| 亚洲一二三区视频在线观看| 国产一区再线| 欧美成人三级在线| 久久国产精品高清| 欧美精品v国产精品v日韩精品| 欧美日韩亚洲高清一区二区| 午夜久久久久久| 国产精品久久久久久一区二区三区| 久久深夜福利|