• jquery中的done和always解决ajax问题


    昨天写一个跨域请求json数据的实例。遇到传值问题,尝试了各种方式都不行,后来发现,同一个地址,同一个ip请求次数频繁传值相同的话,ajax会默认跟一个&?时间戳,这就导致我传过去的值是错误的。

    然后各种百度,也没用。无奈上jq官网看api,发现了done方法。

    1. done和always作用相同,及在一个延时函数或数组函数执行完毕执行。
    2. 不同的是,done是在当前函数执行成功后执行,always是在当前函数执行完毕后执行。
    3. 于是我用了done。

    代码:

    $.ajax({
     url:url+ code,
    dataType: 'script',//使用script标签加载
    cache:true,//打开缓存,释放时间戳。
    }).done(function(){
     //处理结果
    这个结果其实就存在与window中,可以在控制台打印window,就可以看到你要的数据了。
    })
    

      

  • 相关阅读:
    一般处理程序页ashx 序列化 Json数组
    SQL server 分页
    MySQL 分页
    获取网站的BaseURL
    java学习书籍推荐
    查询并关闭指定端口进程
    ettercap使用
    MS10-046漏洞利用
    MS12-020漏洞利用
    入侵安卓手机
  • 原文地址:https://www.cnblogs.com/webSong/p/7422706.html
Copyright © 2020-2023  润新知