\
您当前的位置 : 首页 >> 帮助中心

DedeCMS digg Ajax 跨域怎么实现

来源:恩氏滤油机
时间:2024-09-23
浏览量:1003

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文件中写入: 

修改以下代码:顶一下

为:顶一下

2. 访问远程文件:

远程文件(http://www.xxx.com/../dig.php?type=digg&tid=456 )返回类似代码:

visitCountCallBack({ 
"visitcount":135 
});

以上代码相当于远程文件调用本地函数:visitCountCallBack

这样一来就可以实现利用远程返回数据来动态修改本地文件。

3.总结:

关于此方案,目前可行,也有人认为会过时。我认为不会产生JS越权的问题。

我这里有一个类似AJAX应用,关键技术是在

免责申明

以上展示内容来源于合作媒体、企业机构、网友提供或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表恩氏滤油机网官方立场,请读者仅做参考。本文欢迎转载,转载请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何涉及有违公德、触犯法律等违法信息,请您立即联系我们及时修正或删除。
Copyright © 2004-2026 BaiJiaMai.Com 重庆恩氏过滤设备制造有限公司 版权所有  网站备案号:渝ICP备2024041059号