jquery使用JSONP做跨域时,IE6的问题

今天一直在调一个bug,使用jquery的jsonp做跨域时,在ie6下面,每次点击按钮,$.getJSON提交都返回不到值。

后来用Fiddler分析后才发现$.getJSON提交后,http请求被中断了。

找了很久的问题,后来发现是因为按钮放置在<form>标签里面引起的,后把submit按钮放置在form标题外面,问题解决!

分析应该是form中断了$.getJSON发出的http请求,即使action=”javascript:void(0);” 也一样被中断

记录一下,方便以后的同行们碰到同样的问题““