骑驴快跑 2013-12-25 16:27 采纳率: 0%
浏览 296
已采纳

easyui 回调函数与行值比对

这个函数绑定到行上了,我用ajax取到before_mpa_in和after_mpa_out这两个值范围,可是if的时候怎么也进不去满足条件的,好比行的val是12,取回来berfore是11,after是22,这个满足了应该直接进去返回val就可以了,但是却进入了else。。。我也转换成整形对比也不行
[code="java"]
function getMPA_IN(val,row,rowIndex){
if(val!=null && val!=""){
var before_mpa_in=null;
var after_mpa_out=null;
$.get("${pageContext.request.contextPath }/hotpowerstation/getByUnitOperationLog.do",function(data){
before_mpa_in = data[0].before_mpa_in;
after_mpa_out = data[0].after_mpa_in;

        });
        if(parseInt(val,10) >= parseInt(before_mpa_in,10) && parseInt(val,10) <= (after_mpa_in,10)){
            //alert(val);
            return val;
        }else{
            row.status = 1;
            //alert('nn');
            return "<span style='color:red'>" + val + "</span>";
        }
    }
}

[/code]

  • 写回答

1条回答

  • stu liu 2013-12-26 10:52
    关注

    $.get是异步的,你那段比较的代码最好放在回调函数里面

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 vc6.0中想运行代码的时候总是提示无法打开文件是怎么回事
  • ¥25 关于##爬虫##的问题,如何解决?:
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题