Jquery 在AJAX响应中查找null或空值
这是从jQueryAjax调用返回的AJAX响应。我该如何使用JQuery查看其中是否还有null或空的内容Jquery 在AJAX响应中查找null或空值,jquery,ajax,Jquery,Ajax,这是从jQueryAjax调用返回的AJAX响应。我该如何使用JQuery查看其中是否还有null或空的内容 {"prepaymentList":[{"years":1,"bps":null,"targetRate":0.0236187,"TotalValueString":"","ShockString":"","KeyRate":""},{"years":2,"bps":null,"targetRate":0.0236187,"TotalValueString":"","ShockStrin
{"prepaymentList":[{"years":1,"bps":null,"targetRate":0.0236187,"TotalValueString":"","ShockString":"","KeyRate":""},{"years":2,"bps":null,"targetRate":0.0236187,"TotalValueString":"","ShockString":"","KeyRate":""},{"years":3,"bps":null,"targetRate":0.0236187,"TotalValueString":"","ShockString":"","KeyRate":""},{"years":4,"bps":null,"targetRate":0.0236187,"TotalValueString":"","ShockString":"","KeyRate":""},{"years":1,"bps":null,"targetRate":0.0186187,"TotalValueString":"","ShockString":"","KeyRate":""},{"years":2,"bps":null,"targetRate":0.0186187,"TotalValueString":"","ShockString":"","KeyRate":""},{"years":3,"bps":null,"targetRate":0.0186187,"TotalValueString":"","ShockString":"","KeyRate":""},{"years":4,"bps":null,"targetRate":0.0186187,"TotalValueString":"","ShockString":"","KeyRate":""}],"keyRateList":[{"years":1,"bps":null,"targetRate":null,"TotalValueString":"","ShockString":"","KeyRate":"2.51506"},{"years":2,"bps":null,"targetRate":null,"TotalValueString":"","ShockString":"","KeyRate":"3.03467"},{"years":3,"bps":null,"targetRate":null,"TotalValueString":"","ShockString":"","KeyRate":"3.48070"},{"years":4,"bps":null,"targetRate":null,"TotalValueString":"","ShockString":"","KeyRate":"3.87485"}],"stillRunning":true,"prepaymentLength":5}
未测试。首先,您确定这是作为json对象而不是文本字符串返回的吗?使用.ajax完整回调函数:
函数(e){console.log(e);}
。请确保在firebug中查看响应时,它是一个对象而不是字符串…它以这种格式返回:return Json(new{preadmentlist=“”,keyRateList=“”,stillRunning=false,preadmentlength=“” });这就阻止了整个事情的进行。当我把它注释出来时,它至少会尝试运行
$.each(prepaymentList, function(index, value) {
if (value == null || value == ' ') {
alert(index+" is null!");
}
}