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