ajax的success函数和error函数中使用 $(this)不生效

$('.assess .inputTab .followButton').live('click', function() {
var inputdiv = $(this).parents('.inputTab').find('.inputDiv');
//正确用法:success函数和error函数之外使用$(this)可以获取到相应的dom元素,在其内部则获取不到dom元素
 var comment=$(this).parents('.inputTab').parent().find('.contentlist ul');
var istoreview = false;
 if (inputdiv.has('button').length > 0) {
  istoreview = true;
 } $.ajax({
    type : "POST",
    url : getRootPath() + "/danymic/publishDanyicReview",
    data : {
     "drw.content" : inputdiv.text()
     // "drw.userId" : inputdiv.attr('data-id'),
     "drw.danymicId" : inputdiv.attr('data-g'),
     "drw.toReviewId" : (istoreview) ? inputdiv.find('button')
       .attr('data-remsg').split(',')[1] : null,
     "drw.toUserId" : (istoreview) ? inputdiv.find('button')
       .attr('data-remsg').split(',')[0] : null
    },
    async : false,
    error : function() {
     alert("网络服务器异常!");
    },
    success : function(data) {
     if (data.result == 'fail') {
      alert("评论出错!");
     } else {
     //错误用法:$(this).parents('.inputTab').parent().find('.contentlist ul').append("html代码")
      comment.append(GnDanyReview(data.result));
     }
    }
   }
 )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值