ajax return返回值获取不到-【开发错误记录】。
来源:互联网 发布:网上配镜需要哪些数据 编辑:程序博客网 时间:2024/05/01 09:59
function refundUseCoupon(trxOrderGoodsId){$.ajax({type:'GET',url:'<%=contextPath%>/ucenter/getCouponPayment.do',data:{"trxGoodsId":trxOrderGoodsId},dataType:'json',cache : false,async:false,success:function(data){if((data.couponId != null) && (data.couponId !='') && (data.couponId>0) ){return true;}else{return false;}},error : function(error) {return false;}});return result;}
上面的函数,很简单,只作为提示用,想返回true和false,很简单,就是没注意。结果测试.alert:undefined
下面是调用时的测试代码
// 调用测试funaction refund (){var refflag=false;refflag=refundUseCoupon(_id);alert(refflag);if(refflag){//}else{//}}
在上述的代码中已经return了。结果就是不返回。自己想了下。感觉在ajax中返回实际相当于没有返回值。类似:
function refundUseCoupon(){ aa();//ajax...aa方法相当于是ajax方法。所以怎么返回也是无效的。本方法没有返回。 ......//应该在ajax外面执行return操作return true;}下面的写法就可以了。
function refundUseCoupon(trxOrderGoodsId){var result=false;$.ajax({type:'GET',url:'<%=contextPath%>/ucenter/getCouponPayment.do',data:{"trxGoodsId":trxOrderGoodsId},dataType:'json',cache : false,async : false,success:function(data){if((data.couponId != null) && (data.couponId !='') && (data.couponId>0) ){result= true;}else{result= false;}},error : function(error) {result= false;}});return result;//在ajax之外执行return}
注意:async:false。设置为同步的,否则未等ajax执行完,就直接return初始的var resutt=false了。
- ajax return返回值获取不到-【开发错误记录】。
- 用jquery的ajax方法获取不到return返回值
- 【错误记录】HttpServletRequest.getParameter获取不到数据
- jquery:ajax接收不到后台返回值
- ajax 通过return 返回data值
- ajax的return返回值为undefined
- Ajax 后台正确执行 但在前台获取不到返回值 但打断点就可以
- SSM整合jsp使用Ajax时,success获取不到controller类的返回值
- Ajax请求跨域问题, 获取不到返回数据
- 获取的ajax方法return的返回值的问题解析
- jquery ajax return值取不到的解决方案
- ajax中return取不到值的问题
- $.ajax获取返回值
- ajax获取返回值
- Ajax获取返回值
- $.getJSON()获取不到返回的值
- 获取存储过程 Return 返回值
- Sybase、SQL SERVER获取return返回值
- 关于X264中的x264_reduce_fraction
- [5]<=>[4,9]
- 会话与状态管理
- 使用虚列表和自画实现文件夹的缩略图显示
- 从简单的例子,走进C++程序设计的殿堂
- ajax return返回值获取不到-【开发错误记录】。
- 重装Sql2008后无法附加,提示5123或5120错误
- 移植MyEclipse Web项目到Eclipse变成Java Project的解决办法
- 放手的伤感日志分享:你单身,我等你。
- Asp.net Table根据具体要求显示和隐藏
- yii计算数据库的记录条数
- Linux中touch的作用
- 音视频文件格式和编码格式
- UVaOJ 113 - Power of Cryptography