日期:2014-05-18  浏览次数:20526 次

二级域名访问的问题 jquery拒绝访问
有一网站 www.xxxx.com。现用二级域名的方式做推广,比如:123456.xxxx.com 和 uiuiui.xxxx.com等(或者说是任何*.xxxx.com)都可以访问。若是不以www.xxxx.com的方式访问,会出现jquery拒绝访问的错误。Ajax和Cookie的执行和读取有问题。用的是MVC,头部有<base href="http://www.xxxx.com/" />,网上查了下。一般都是说用callback=?返回json可以解决。但我的ajax很多是返回的html,还有xml数据的。觉得再改动代码的话,代价有点大,请问下,有什么更好的解决方法?

------解决方案--------------------
<base href="http://www.xxxx.com/" />,
这行建议动态进行配置啊,

<base href="<%=Request.Url.Scheme + "//" + Request.Url.Authority + "/"%>" />
不建议改动js
如果有资源,如图片等用到http://www.xxxx.com下的,可以只改动这些资源部分