- 浏览: 485454 次
- 性别:
- 来自: OnePiece
文章分类
- 全部博客 (196)
- --------- 基础----------- (0)
- java 碎碎念 (12)
- java 并行编程 (11)
- java I/O (6)
- java Charset & Encoding (2)
- spring学习笔记 (8)
- 正则表达式 (5)
- web前端-javascript (11)
- web前端-jQuery (7)
- web前端-碎碎念 (1)
- mybatis (0)
- 数据库-通用 (8)
- 数据库-oracle (20)
- nosql-redis (11)
- nosql-mongoDB (1)
- xml (2)
- log4j (2)
- uml (3)
- web services: soap/wsdl (6)
- soa-tuscany (2)
- linux (6)
- ----------修养----------- (0)
- 深入理解java虚拟机 (7)
- java 设计模式 (9)
- 数据结构和算法 (2)
- 读书笔记--代码整洁之道 (2)
- 计算机基础 (1)
- -----------践行---------- (0)
- 重构(refactor) (7)
- jvm-诊断 (4)
- 数据库-让oracle跑得更快 (7)
- Nginx (6)
- ehcache (2)
- 短信开发 (1)
- Servlet+Filter+Listener (2)
- 运维 (6)
- 问题记录 (38)
- 杂七杂八 (12)
最新评论
-
zhanggang807:
第二种方法比较好
<spring> 定时任务每次都执行两次的问题,慎用new ClassPathXmlApplicationContext() -
assasszt:
谢谢分享,很清楚的讲明了原理。
字符集与字符编码简介 -
su0nils000:
难得的笔记
<进阶-2> 打造高效正则表达式 -
足至迹留:
mini188 写道用MD5来解决碰撞是不是也是可行的呢?个人 ...
Hash简介 -
mini188:
用MD5来解决碰撞是不是也是可行的呢?
Hash简介
1.问题描述
想给$.post()的回调方法传递多个参数,如果把回调函数放在post方法之外定义,始终传递不过去,如:
可以看到这种方法,默认不需要传递参数,data就是post方法调用由服务器返回的json数据。
按照这样的思路,自定义参数传递写成:
这样就会在post调用回调的地方报错,data没有定义。如果把data删掉只留myParam,则传参只会把第一个参数data当做是myParam。
2. 半解决办法
最后没办法,只得在post的调用里面直接定义回调方法,写成:
利用参数的可见性,直接在回调方法里使用myParam即可。还是没有通过传参。
在这里定义的时候可以多几个参数,比如function( data, textStatus, jqXHR ),data就是后台传来的结果,textStatus代表post调用的结果是"success"还是"fail"
可以参考:
http://www.365mini.com/page/jquery_ajax.htm
http://love398146779.iteye.com/blog/1177332
想给$.post()的回调方法传递多个参数,如果把回调函数放在post方法之外定义,始终传递不过去,如:
//接收短信 function getLatestReceivedSms() { $.get("/smsplatform/smsplatform/S_SmsManager_queryLatestReceivedSms.action", {senderId:smsSenderId}, receiveSmsCallback); } // 回调方法 function receiveSmsCallback(data) { var result = $.parseJSON(data); ... }
可以看到这种方法,默认不需要传递参数,data就是post方法调用由服务器返回的json数据。
按照这样的思路,自定义参数传递写成:
//接收短信 function getLatestReceivedSms() { var myParam = 'aa'; // error: data未定义 $.get("/smsplatform/smsplatform/S_SmsManager_queryLatestReceivedSms.action", {senderId:smsSenderId}, receiveSmsCallback(data, myParam)); } // 回调方法 function receiveSmsCallback(data, myParam) { var result = $.parseJSON(data); ... }
这样就会在post调用回调的地方报错,data没有定义。如果把data删掉只留myParam,则传参只会把第一个参数data当做是myParam。
2. 半解决办法
最后没办法,只得在post的调用里面直接定义回调方法,写成:
function getLatestReceivedSms() { var myParam = 'aa'; // error: data未定义 $.get("/smsplatform/smsplatform/S_SmsManager_queryLatestReceivedSms.action", {senderId:smsSenderId}, function receiveSmsCallback(data) { var result = $.parseJSON(data); alert(myParam); ... }); }
利用参数的可见性,直接在回调方法里使用myParam即可。还是没有通过传参。
在这里定义的时候可以多几个参数,比如function( data, textStatus, jqXHR ),data就是后台传来的结果,textStatus代表post调用的结果是"success"还是"fail"
可以参考:
http://www.365mini.com/page/jquery_ajax.htm
http://love398146779.iteye.com/blog/1177332
发表评论
-
修改第三方源码并重新打包
2017-02-14 17:05 28911.场景 很多时候需要下载第三方源码修改并重新编译打包,比如m ... -
内部类引发的cglib创建失败
2016-11-22 14:48 15041. 问题描述 使用cglib库 ... -
super用在了匿名内部类里
2016-07-06 09:47 12311.问题描述 本来是重构时在父类里增加了一个protected ... -
<spring-expected at least 1 matching bean> 缺少bean定义
2016-03-04 10:37 13961. 问题描述 ... Error creating bean ... -
js/jquery 烂笔头
2015-11-27 09:15 6381. function的参数以字符串形式传入另一个functi ... -
《IDEA 循环依赖》Annotation processing is not supported for module cycles.
2015-11-04 16:30 367421. 错误现象 Error:java: Annotation ... -
数据库小问题集合
2015-09-23 14:58 6481. mysql默认查询时,不区分字母大小写。 比如:sele ... -
slf4j 的MDC (附带主动获取方法堆栈)
2015-08-03 17:29 52931. 主动获取方法调用链 ... -
<spring-aop> BeanNotOfRequiredTypeException 切面异常
2015-07-24 17:59 66651. 问题描述 往工程里添加切面,定义了<aop:asp ... -
<Spring-Aspect> 切面类(@Aspect)首先必须是bean
2015-07-20 14:08 36771. 问题描述 今天发现老工程里有个日志切面但是总是也没有执行 ... -
<tomcat> 启动报错 Error listenerStart
2015-07-10 09:32 3360今天同事遇到一个tomcat启动失败的问题,日志信息很少,不知 ... -
Intellij IDEA--can't use subversion command line client : svn
2015-06-04 10:45 171501. 错误描述 初用IDEA,暂时感到的还是不适应。导入工程报 ... -
<myeclipse> 修改Source Folder
2015-04-27 16:25 1614MyEclipse工程里新增文件夹时有普通Folder和Sou ... -
<maven> 新工程打包遇到Access restriction
2015-04-27 16:17 11411、错误描述 Access restriction: The ... -
<线程池-定时任务> ScheduledExecutorService之shutdown引发的RejectedExecutionException问题
2015-03-20 21:32 5496一、 问题描述 先来看一下异常信息,启动tomcat时就报错: ... -
<windows, tomcat> tomcat安装为windows服务,查看windows服务器启动时间
2015-03-12 10:47 1591一、tomcat安装为windows服务 1.已经安装好的to ... -
<spring> 定时任务每次都执行两次的问题,慎用new ClassPathXmlApplicationContext()
2015-02-26 14:17 57151.问题描述 singleton的bean,spring配置定 ... -
<js,jquery>正则表达式不需要用引号包围
2015-01-04 16:20 1047js或jquery里的正则表达式不能用"" ... -
<js,jquery> each里的continue和break效果
2015-01-04 16:17 703通常js或jquery里each比for用的更多,for循环里 ... -
chrome的粘贴带有样式
2014-12-28 22:02 11471.问题描述 页面div里的内容是带样式的,需要复制里面的纯文 ...
相关推荐
详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
asp+ajax(jQuery)实例($.ajax()、$.post()、$.get()、$.getJSON()四种模式可选 Ajax是目前比较流行的网站建设技术,尤其作为网站建设者来说,掌握它十分有必要,如果用原生Javascript开发则比较困难,还好有强大的...
options 参数对象 16<br>4.16. Ajax.Updater 类 17<br>4.17. Ajax.PeriodicalUpdater 类 18<br>4.18. Element 对象 19<br>4.19. Abstract 对象 20<br>4.20. Abstract.Insertion 类 20<br>4.21. Insertion 对象 21...
使用jQuery的$.post方法可以以POST形式向服务器发起AJAX请求.本篇文章主要给大家讲解jquery中AJAX请求 $.post方法的使用,需要的朋友可以参考下
标记函数,让客户端可以调用服务器端的方法,将标记放在函数前<br> [Ajax.AjaxMethod()]<br> public int ServerMethod(para..){<br> ......<br> }<br>5.客户端使用JS调用<br> var response=本页类名.ServerMethod...
说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。 而其中,服务器返回数据的格式其实是字符串...
$.ajax json数据传递方法.docx
解决JQurey跨域问题$.get|$.post|$.getJSON等等统统可跨域
注意:$.get()和$.post()方法是jQuery中的全局函数。前面讲到的load()方式是对jQuery对象进行操作的。 1、 $.get()方法 $.get()方法使用GET方式来进行异步请求。 它的语法结构为: $.get( url [, data] [, ...
JQ中$.ajax()方法详解,自己整理的哦
08/8.2.9.html 使用abort方法取消一个请求范例<br> 08/8.3.2.html 使用post方法向服务器提交数据范例<br> 08/8.3.3.html 实现服务器相关的二级联动菜单范例<br> 08/a.html 用于ajax获取文件的示例<br> 08/...
主要介绍了详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
<br>$.ajax()函数需要一个参数,一个包含有键/值对的对象,用于初始化并操作请求对象。 <br>在jQuery 1.2版本中,如果你指明了一个JSONP回调函数,你就可以从其它的域中载入JSON类型的数据,写法类似于 "myurl?...
NULL 博文链接:https://andy2019.iteye.com/blog/1515064
目录<br>Introduction. . . . . . . . . . . . . . . . . . xxi<br>Chapter 1: Introduction to ASP.NET AJAX. . . . . 1<br>Chapter 2: Creating an ASP.NET AJAX Application. .11<br>Chapter 3: ASP.NET AJAX ...
$.ajax()方法详解,$.ajax()方法详解
$.post、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到jQuery.ajax() 一、$.ajax的一般格式 $.ajax({ type: 'POST', url: url , data: data , success: success , dataType: dataType }); 二、...
会灵活的运用ajax的方法,非常重要,本文先给大家介绍ajax的几种方法,然后通过实例给大家分析详解,具体内容请看下文吧 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为...
ajax的操作说明详解文档,jquery $.ajax()的所有参数
注意:★★★控件请到论坛下载,此处附件只有说明<br/><br/>蓝梦的分页控件 Ver 1.0.7.420<br/><br/>...<br/><br/><br/><br/><br/><br/>蓝梦联系方式:<br/><br/>QQ:81513697<br/><br/><br/><br/>发布日期:2007-4-20<br/>