蝈蝈笼和我讨论ajax跨域问题,首先是关于用document.domain做子域名的跨域

通过www.a.com向abc.a.com发送请求,然后神奇的事发生了,在firebug中,提示该次请求状态是200,但是实际上,status是0,这好像是firebug的一个bug吧。

发现设置document.domain=”a.com”,需要一个iframe作为代理来发送ajax,大不爽!选其他的。

蝈总作为一名PHP人士,喜欢JSONP,最后解决了问题,但是我更喜欢用flash做代理。

JSONP的优点:原生JS, 缺点,需要服务器端写特别的接口

FLASH的优点:一次设置,所以的连接都有用  缺点:需要一个控件,虽然基本每个浏览器都有

好吧,热烈的讨论持续了很久,最后我败了。。