Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在AJAX响应中查找null或空值_Jquery_Ajax - Fatal编程技术网

Jquery 在AJAX响应中查找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

这是从jQueryAjax调用返回的AJAX响应。我该如何使用JQuery查看其中是否还有null或空的内容

{"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!");
    }
}