文档章节

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

JINJINWANG
 JINJINWANG
发布于 2014/06/12 13:49
字数 179
阅读 19
收藏 0
$('.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));
     }
    }
   }
 )

© 著作权归作者所有

共有 人打赏支持
JINJINWANG
粉丝 1
博文 30
码字总数 3212
作品 0
长沙
程序员
私信 提问
JQuery AJAX 方法总结:

JQuery中主要AJax方法: 一、load: $(selector).load(url,[data],[callback]);从服务器中加载数据并将返回数据放入被选元素中。 参数含义: url : 为希望加载URL,可以将JQuery的选择器添加...

wait106427
2015/08/10
0
0
[翻译]在jQuery 1.5中使用deferred对象

原文:http://www.erichynds.com/jquery/using-deferreds-in-jquery/ 翻译:三生石上(http://cnblogs.com/sanshi/) 译者注: 1. Deferred是jQuery1.5新增的一个特性,很多人把它翻译成 “异...

SeanCai
2011/03/10
0
0
Struts2与ajax【未完成】

之前项目中每次都是直接使用ajax进行异步处理,现在觉得有必要梳理下思路 1、页面js请求 $.ajax({ url:"addRy.action", data:{"xm":"王石"}, dataType:"json", type:"post", async: false, s......

lee_json
2014/08/26
0
0
Magicodes.WeiChat——后台JS框架封装

Magicodes.WeiChat同时也致力于提高后台开发效率,因此对在后台前端这块也做了一定的封装。我们先来说说主要的框架JS——mwc.js和mwc_elements.js。这两个JS文件位于Scripts目录下的app目录:...

博客园雪雁
2017/10/24
0
0
jquery+ajax+jsonp实现跨域请求

之前一篇博客详细的说明了jsonp协议,jquery ajax封装了jsonp协议,让跨域请求实现如此简单: $.ajax({ type : "post", url : "http://www.phpddt.com/ajax/test", dataType : "jsonp", jso......

zyt_1978
2016/06/19
24
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql 查询当天、本周,本月,上一个月的数据

今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 近7天 SELECT * FROM 表名 wher......

BraveLN
55分钟前
2
0
Android Multimedia框架总结(六)C++中MediaPlayer的C/S架构

前面几节中,都是通过java层调用到jni中,jni向下到c++层并未介绍 看下Java层一个方法在c++层 MediaPlayer后续过程 frameworks/av/media/libmedia/MediaPlayer.cpp 找一个我们之前熟悉的setDa...

天王盖地虎626
今天
2
0
【Linux】【MySQL】CentOS7安装最新版MySQL8.0.13(最新版MySQL从安装到运行)

1、前言   框框博客在线报时:2018-11-07 19:31:06   当前MySQL最新版本:8.0.13 (听说比5.7快2倍)   官方之前表示:MySQL 8.0 正式版 8.0.11 已发布,MySQL 8 要比 MySQL 5.7 快 2 ...

Code辉
今天
3
0
oracle dg备库重建redolog:ora-00313,ora-00312

trace文件: Errors in file /crbank/dbs/app/product/diag/rdbms/rdbs/dbs/trace/dbs_mrp0_24445130.trc: ORA-00313: open failed for members of log group 8 of thread 1 ORA-00312: onl......

hnairdb
今天
1
0
深入分析Java I/O的工作机制 (一)

1.Java的I/O类库的基本架构 先说一下什么是类库:可以说是类的集合,类库包括接口、抽象类、具体类等。 I/O是机器获取和交互信息的主要渠道。 java在I/O上也一直在做持续的优化,在1.4版开始...

java菜分享
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部