这个函数绑定到行上了,我用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]