文档章节

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

JINJINWANG
 JINJINWANG
发布于 2014/06/12 13:49
字数 179
阅读 15
收藏 0
点赞 0
评论 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
博文 25
码字总数 3212
作品 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

JQuery AJAX 方法总结:

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

wait106427 ⋅ 2015/08/10 ⋅ 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

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 ⋅ 0

jQuery Ajax 全解析

jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是...

李长春 ⋅ 2011/12/29 ⋅ 0

转jQuery Ajax 全解析

转载请标明出处! jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。 废话少说,直接进入正题,我们先来看一些简单的方...

小花卷juan ⋅ 2017/06/10 ⋅ 1

Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

本文是对Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 详细解读Jquery各Ajax函数: $.get(),$.post(),$.ajax(),...

zyt_1978 ⋅ 2016/08/20 ⋅ 0

详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJ

只有$.ajax是以一个完整的对象{}来发送请求的,其他的比如$.get(),$.post()都不是. 一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表(是可选的,也可以将要传的参...

文文1 ⋅ 2015/03/27 ⋅ 0

Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

详细解读Jquery各Ajax函数: $.get(),$.post(),$.ajax(),$.getJSON() 一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函...

Zero零_度 ⋅ 2016/04/03 ⋅ 0

jfinal配合ajax,只触发error不触发success函数

@JFinal 你好,想跟你请教个问题: jfinal中controller的方法是void返回类型,我用ajax提交,需要拿到controller返回过来的一个json。 所以在controller的指定方法最后写了一个renderJson(my...

清风-蓝魔泪 ⋅ 2014/10/16 ⋅ 4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

BS与CS的联系与区别【简】

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/...

anlve ⋅ 36分钟前 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 55分钟前 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip...

cswangyx ⋅ 今天 ⋅ 0

零基础学习大数据人工智能,学习路线篇!系统规划大数据之路?

大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Python:Python 的排名从去年开始就借助人工智能持续上升,现在它已经...

董黎明 ⋅ 今天 ⋅ 0

openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss ⋅ 今天 ⋅ 0

梳理

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 它是JS的状态容器,是一种解决问题的方式,所以即可以用于 react 也可以用于 vue。 需要理解其思想及实现方式。 应用中所有的 stat...

分秒 ⋅ 今天 ⋅ 0

Java 后台判断是否为ajax请求

/** * 是否是Ajax请求 * @param request * @return */public static boolean isAjax(ServletRequest request){return "XMLHttpRequest".equalsIgnoreCase(((HttpServletReques......

JavaSon712 ⋅ 今天 ⋅ 0

Redis 单线程 为何却需要事务处理并发问题

Redis是单线程处理,也就是命令会顺序执行。那么为什么会存在并发问题呢? 个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有 一个线程。客户端访问之间存在竞争...

码代码的小司机 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部