
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问题解决
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。