我想在ajax中检测什么是空的字段。 (echo $field;
>>>输出为收音机)检测空字段 - 问题
这if (!data.livre && data.livre == "radios") {
检查data.livre
是不正确的(即工作),现在我要检查,如果回声电台与否。如果是收音机我展示给用户:空无线电
function check($form) {
$fields = array("radios", "age");
foreach($fields as $field) {
if(empty($form[$field])) {
echo $field;
return false;
}
}
return true;
}
$data = array();
$data['livre'] = $val-> check($form);
echo json_encode($data);
JSON输出:
radios{"livre":false}
JS
success: function(data) {
if (!data.livre && data.livre == "radios") { //problem here
$("#msgbox1").fadeTo(200, 0.1, function() {
$(this).html('empty radios').addClass('messageboxerror1').fadeTo(900, 1);
});
}
}
编辑:什么是确定的最佳途径如果空的字段是收音机或年龄?
感谢
问题是什么?这个问题很难理解。 – Pointy 2011-06-16 15:20:04
我需要检查json是否是:radios {“livre”:false} 或age {“livre”:false}基本上 – user455318 2011-06-16 15:20:54
'!data.livre && data.livre ==“radios”'本质上是说“if livre未设置并且等于'无线电'...“您是否想要使用||代替? – Problematic 2011-06-16 15:20:58