关于ie6中ajax跨域报parseError错误

来源:互联网 发布:0x7ccaaa9b没网络连接 编辑:程序博客网 时间:2024/06/05 12:47
关于ie6中ajax跨域报parseError错误
门户首页的测试当中ie6+、ff、chrome测试均没问题。
写法如下
<li id="_li_jt_gg" >
<a href="javascript:void(0);" onclick="showJtgg()"  >公告</a>
</li>


但是在ie6中死活不肯出来。后来折腾了几个小时查了资料,网上有类似于在<a>标签中提交form表单跨域的问题(http://bbs.csdn.net/topics/380149531?page=1)
<a href="javascript:void(0);" onclick="showJtgg()"  >中的href void onclick会影响ajax的跨域请求。
具体原理不清楚,反正ie6现在已经用的少。解决方法:转移onclick事件,将a标签的onclick直接return false;
例如
<li id="_li_jt_gg" onclick="showJtgg()" >
<a href="javascript:void(0);"  onclick="return false;">公告</a>
</li>
0 0