博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery中ajax回调函数使用this
阅读量:6843 次
发布时间:2019-06-26

本文共 585 字,大约阅读时间需要 1 分钟。

今天在写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/microtiger/p/9914172.html

你可能感兴趣的文章