$('.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)); } } }
原文链接:https://blog.csdn.net/wj512416359/article/details/37562557