。。。Ajax的回调函数function(data)中,data的返回类型。。。

  今天在做项目的过程中,突然发现了一个有趣的问题,那就是我在Java服务器端写程序,String result = "0";然后通过out.println(result),将result值写入到Ajax回调函数的参数data中去,返现无论这个result定义为String,还是int,在前台function(data)中,这个data都是int类行的,也就是说如果你用data=="0"这句话测试,返回的是false!只有data==0,才是返回true!

  一步一个脚印,汇聚人生之路。

时间: 2024-08-06 14:16:18

。。。Ajax的回调函数function(data)中,data的返回类型。。。的相关文章

按照顺序执行异步ajax的回调函数

//按顺序执行多个ajax命令,因为数量不定,所以采用递归 function send(action, arg2) { //将多个命令按顺序封装成数组对象,递归执行 //利用了deferred对象控制回调函数的特点 $.when(send_action(action[0], arg2)) .done(function () { //前一个ajax回调函数完毕之后判断队列长度 if (action.length > 1) { //队列长度大于1,则弹出第一个,继续递归执行该队列 action.sh

jquery ajax中支持哪些返回类型以及js中判断一个类型常用的方法?

1 jquery ajax中支持哪些返回类型在JQuery中,AJAX有三种实现方式:$.ajax() , $.post , $.get(). 预期服务器返回的数据类型.如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML.在 1.4 中,JSON 就会生成一个 JavaScript 对象,而 script 则会执行这个脚本.随后服务器端返回的数据会根据这个值解析后,传递给回调 函数.可用值: •"xml": 返回

EF5+MVC4系列(11)在主视图中用Html.RenderPartial来调用分部视图(ViewDate传值);在主视图中用ajax调用action并在action中return PartialView返回分部视图(return view 和return PartialView 的区别)

一:主视图中调用子视图 在没有使用母版页的主视图中(也就是设置了layout为null的视图中),使用 Html.RenderPartial  可以调用分部视图(只调用视图,不调用action),并且使用 ViewData 来从主Action里面传值到主视图,或者是分布视图 最后生成的html如下   二:在主视图中用ajax调用子action并在子action中使用return PartialView返回分布视图(return view 和return PartialView 的区别) 这种情

【笔记】关于jq $.ajax 函数 success回调函数不能赋正确值或返回正确值的问题

最近在一个项目里面打算实现如下功能: 当我注册账号的时候当输入账号完毕后输入框失焦时执行一个 ajax 请求,验证账号是否被注册,并未这个输入框的 isCorrect属性赋值,如果没有被注册 isCorrect属性值为"true",否则为 "false".代码如下: ajax: function(obj){ /* { elem: //验证的元素, hintsContent: //提示框元素, errorColor: //错误时显示的颜色, url: //后台处理页地

ajax success回调函数里return undefined的原因?

最近在做毕业项目,注册表单里用$.ajax提交数据给服务器端php检查账号是否已经注册过,success时函数的返回值为什么总是undefined? var reg_mail = $.trim($("#reg_mail").val()).toLowerCase(); //注册邮箱获取 var reg = /^[a-z0-9]+[@][a-z0-9]+[.][a-z0-9]+$/; //设置邮箱匹配正则 if(reg.test(reg_mail)){ //如果邮箱符合规范就提交服务器进行

struts通过Ajax返回数据时,例如对象类型,没有执行Ajax的回调函数

<result type="json"  name="success">                 <param name="includeProperties">msg.*,对象.*</param>                <!--  <param name="includeProperties">msg</param> -->      

从ajax的回调函数(success等)中取返回值

1 var strs = new Array(); 2 3 function getData() { 4 var strs2 = new Array(); 5 $.ajax({ 6 type : "POST", 7 url : "findAttentionGoods.action", 8 data : "pno=" + pageNo, 9 async : false, 10 success : function(msg) { 11 strs2 =

为什么js函数的参数中能传递数值类型数据不能传递UUID

这是我在做毕设项目时遇到的问题.前台点击按钮,触发一个js函数,将uuid传递到后天的业务. 一开始的错误代码是这样的: str= "<a href='#' onclick='potionproxy("+row.erhuoId+")'>取消代销</a>": 经过 我不屑的努力 ,终于找到了答案 str= "<a href='#' onclick=\"potionproxy(\'"+row.erhuoId+&

Struts2中result的返回类型

Struts2框架提供的结果类型 已配置结果类型名  类 名  描 述 dispatcher  org.apache.struts2.dispatcher.ServletDispatcherResult  默认结果类型,用来呈现JSP页面 chain  com.opensymphony.xwork2.ActionChainResult  将action和另外一个action链接起来 freemarker  org.apache.struts2.views.freemarker.Freemarke