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个回答

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问