我正在开发的一个webapp(@ www.PureRGB.com)似乎正确加载www和非www网站的网站。但是,它显示阿贾克斯调用不能正常工作的网站的非www版本。至少我认为这可能与ajax有关?当您与我的webapp上的某些复选框(例如“E6-C41交叉处理”复选框)交互非www网址时,问题就很明显。Ajax网站无法在非www版本的网站上工作
有关为什么会发生这种情况的任何想法?
非常感谢
我正在开发的一个webapp(@ www.PureRGB.com)似乎正确加载www和非www网站的网站。但是,它显示阿贾克斯调用不能正常工作的网站的非www版本。至少我认为这可能与ajax有关?当您与我的webapp上的某些复选框(例如“E6-C41交叉处理”复选框)交互非www网址时,问题就很明显。Ajax网站无法在非www版本的网站上工作
有关为什么会发生这种情况的任何想法?
非常感谢
你试图打http://www.purergb.com/cmd_dispatch.php
当你点击那个复选框,因此请求是由浏览器阻止由于是跨域。从该请求中删除整个域(即只改为/cmd_dispatch.php
)。
是否对AJAX调用“www”域?如果是这样,那么当您的AJAX请求发生在“foo.com”并转到“www.foo.com”时,您可能会遇到AJAX安全设置,以避免跨域脚本。 – zneak 2011-06-12 22:41:02
为什么不简单地做一个从非www到www的重定向?它看起来更好,并有很多额外的优势。 – 2011-06-12 22:41:44