今天在写ajax请求的的时候success中代码老是不能正常执行,找了半天的原因,代码如下:

1 $.ajax({type: 'GET',
2              url: url,
3              data: oData,
4              success:function(){
5                  $(this).prevAll('p').css("text-decoration","line-through");
6              }
7       });

最后发现是ajax中的回调函数(success等)直接用this不灵,解决办法是使用bind(this)绑定this到当前事件。

1 $.ajax({type: 'GET',
2          url: url,
3          data: oData,
4          success:function(){
5              $(this).prevAll('p').css("text-decoration","line-through");
6          }.bind(this)
7          });

转载于:https://www.cnblogs.com/lymvv/p/8441433.html

jquery中ajax回调函数使用this相关推荐

  1. jQuery 中ajax回调函数获得的数据格式问题

    目的:在使用ajax做前.后台交互时,有时需将从controller返回的数据在jsp页面的表格展示出来:但是,如果数据格式不对,是无法展示的. 解决方法: 1.controller中返回一个List ...

  2. java如何构造ajax回调参数,jQuery实现ajax回调函数带入参数的方法示例

    本文实例讲述了jQuery实现ajax回调函数带入参数的方法.分享给大家供大家参考,具体如下: 不带参数的写法: function pass(htmlId,auditingFlag){ var url ...

  3. 理解与使用Javascript中的回调函数

    在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用.既然函数实际上是对象:它们能被"存储"在变量中,能作为函数参数被传递,能在函数中被创建, ...

  4. 【JavaScript】理解与使用Javascript中的回调函数

    在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用.既然函数实际上是对象:它们能被"存储"在变量中,能作为函数参数被传递,能在函数中被创建, ...

  5. jquery中ajax应用——load()函数

    全栈工程师开发手册 (作者:栾鹏) jquery系列教程6-AJAX全解 jquery中ajax应用之load()函数 $(selector).load(URL,data,callback)函数通常来 ...

  6. jQuery AJAX回调函数this指向问题

    了解JavaScript的人都知道JavaScript的this不总是指向当前对象,函数或类中的this指向与调用这个函数的对象以及上下文环境是息息相关的.如在全局作用域调用一个含this的对象,此时 ...

  7. jQuery中Ajax的$.get()、$.post()、$.ajax()函数

    (笔记,学的是黑马Ajax的教程day01) 目录 (一).$.get()函数 (1.1)使用$.get()发起 不带参数 的请求 (1.2)使用$.get()发起 带参数 的请求 (二).$.pos ...

  8. spring返回数据使用ajax,【spring 后台跳转前台】使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中...

    问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示: 问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法 ...

  9. jquery中ajax应用中的通用ajax()函数

    全栈工程师开发手册 (作者:栾鹏) jquery系列教程6-AJAX全解 jquery中ajax应用--通用ajax函数 jquery提供了比get和post更加通用的ajax() 代码如下: $.a ...

  10. 对ajax回调函数的研究

    假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情 ...

最新文章

  1. Centos7常用命令
  2. 每日一学:如何读取网络图片
  3. mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)
  4. pandas 使用把dataframe变为series
  5. 简单查询(1.普通查询2.条件查询3.模糊查询4.排序查询5.统计查询(聚合函数)6.分组查询7.分页查询)...
  6. python没有return语句的函数将返回_为什么Python没有return返回值
  7. 最全干货回顾,一文看尽亚马逊 re:Invent 2020全貌
  8. [转载] Python数据分析:python与numpy效率对比
  9. 记录一次JDK版本问题,引发的思考
  10. FileZilla Server图文安装教程
  11. celebA_hq高清人脸图片下载、生成代码
  12. wmic命令行工具介绍
  13. win7时间同步出错的解决方法
  14. 网卡设置 网卡的高级设置说明
  15. 红帽的PAAS平台openshift
  16. OpenGL和DirectX
  17. 膜态沸腾UDF【转载】
  18. 输入十个国名 要求按字母顺序输出C语言,用C语言编程实现国家名称按序输出,要求键盘输入五个国家的名字,按字母顺序排列打印输出。...
  19. GreenPlum小结
  20. 图像区分平坦区域、边缘、角点区域

热门文章

  1. 两个矩阵是否相交的算法_个性化推荐召回算法——Personal Rank
  2. python爬虫app_Python爬虫:抓取手机APP的数据
  3. 哈工大计算机报深圳还是本部,哈工大本部和哈工大深圳哪个比较好?
  4. nyoj461 Fibonacci数列(4)解通项公式
  5. NYOJ 570欧拉函数求和(欧拉函数数论入门)
  6. covariance matrix r语言_R语言 第2章 数据对象与数据读写(3)
  7. 牛客暑期多校第五场A:gpa题解(简单01分数规划)
  8. wifidog php源码 配置,wifidog官方源码
  9. vue移动端下拉切换页面_详解vue移动端 下拉刷新
  10. take android,Protake