zoukankan      html  css  js  c++  java
  • 解决IE6 JSONP无响应的问题。

    解决IE6 JSONP无响应的问题。

    在项目开发中jsonp的请求在IE7,IE8,FF,Chrome,Safari中都木有问题。
    未读IE6死活不出来结果。

    后来找到了问题所在,在调用这个jsonp的方法是通过一个<a>标签的onclick事件绑定的。

    <a href="javascript:;" onclick="dothing()" >jsonpRequest</a>


    问题就出在这里了。 
    其中doting()为一个包含jsonp请求的方法名。
    这里的href=“javascript:;” 原本的作用是为了让用户点击的时候不响应,不让浏览器跳回顶部,不刷新页面。
    但是同时在IE6中它也阻断了jsonp的回调函数。
    导致无法继续执行。

    解决办法就是,干掉href属性。直接一个光秃秃的<a>标签就好了。
    如下:
    <a onclick="dothing()" >jsonpRequest</a>
    一切都太平了!


      href="javascript:;"   和     href="javascript:void(0);"   是一样的,他们的作用都是无返回,返回一个空值。

  • 相关阅读:
    maven 历史版本下载地址
    eclipse 热部署
    在线代码练习
    Intellij热部署插件JRebel
    模拟数据生成器
    电脑读取U盘总提示格式化
    变形金刚
    slamdunk正在做菜
    丧心病狂的计数
    小明在工作
  • 原文地址:https://www.cnblogs.com/didi/p/1923378.html
Copyright © 2011-2022 走看看