DedeCMS digg 도메인 간 Ajax를 구현하는 방법은 무엇입니까?
웹 프로젝트는 2차 도메인 이름을 사용하기 때문에 원본 디그를 정상적으로 사용할 수 없습니다. 주의 깊게 분석한 결과, Ajax JS 제출은 여러 도메인에 걸쳐 제출할 수 없는 것으로 나타났습니다.
권장 연구: 梦Weavercms
은 다음 솔루션을 제공합니다.
@writer 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>
visitCountCallBack({ "visitcount":135 });