DedeCMS digg Ajax 跨域怎么实现-DEDECMS

资源魔 56 0

DedeCMS digg Ajax 跨域怎样完成?

由于web名目用到二级域名的缘由,使患上原先的digg不克不及失常应用。细心剖析后,发现是Ajax JS提交不克不及跨域的成绩。

保举学习:织梦cms

提供处理计划以下:

@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>

标签: dedecms 织梦教程 织梦技巧 dedecms教程 dede问题解决

抱歉,评论功能暂时关闭!