骑驴快跑 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 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码