創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)五臺(tái),十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575這篇文章給大家分享的是有關(guān)DedeCMS digg Ajax 跨域如何實(shí)現(xiàn)的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
DedeCMS digg Ajax 跨域怎么實(shí)現(xiàn)?
因?yàn)閣eb項(xiàng)目用到二級(jí)域名的原因,使得原先的digg不能正常使用。仔細(xì)分析后,發(fā)現(xiàn)是Ajax JS提交不能跨域的問(wèn)題。
提供解決方案如下:
@writen by etongchina 2009-02-06 19:00
實(shí)現(xiàn)方案:類似json實(shí)現(xiàn)
實(shí)現(xiàn)原理:js允許引入的遠(yuǎn)程文件(js)來(lái)操作本地?cái)?shù)據(jù)
具體方法:(以http://news.xxx.com/200812/25-4653.html 為例)
1.修改http://news.xxx.com/200812/25-4653.html 的js調(diào)用用部分;
在本地html或js文件中寫(xiě)入:
修改以下代碼:頂一下
為:頂一下
2. 訪問(wèn)遠(yuǎn)程文件:
遠(yuǎn)程文件(http://www.xxx.com/../dig.php?type=digg&tid=456 )返回類似代碼:
visitCountCallBack({ "visitcount":135 });
以上代碼相當(dāng)于遠(yuǎn)程文件調(diào)用本地函數(shù):visitCountCallBack
這樣一來(lái)就可以實(shí)現(xiàn)利用遠(yuǎn)程返回?cái)?shù)據(jù)來(lái)動(dòng)態(tài)修改本地文件。
3.總結(jié):
關(guān)于此方案,目前可行,也有人認(rèn)為會(huì)過(guò)時(shí)。我認(rèn)為不會(huì)產(chǎn)生JS越權(quán)的問(wèn)題。
我這里有一個(gè)類似AJAX應(yīng)用,關(guān)鍵技術(shù)是在