Json多维数组在ajax响应中没有显示任何内容

时间:2016-07-19 09:18:47

标签: javascript php json ajax

我试图在ajax响应中显示错误,但在错误计数超过1时它不起作用。对于单个错误代码工作正常并正确显示追加错误消息到目标{{1} }。

Php Code

div

JS代码

$response = array();
$totalFiles = count($nf_image['name']);
for($f=0; $f<$totalFiles; $f++) {
    $fsize = $nf_image['size'][$f];
    $checkSize = $this->checkFileSize($fsize);
    if($checkSize==1){
        $response['fileErr'][] = 'Your selected file ['.$nf_image['name'][$f].'] size is not allowed.';
        $error = 1;
    }

}
echo json_encode($response, JSON_PRETTY_PRINT);

当php返回超过1个响应时,控制台中没有显示任何内容,也在控制台中显示此success:function(response){ $(".newsfeedAlertFiles").remove(); for(f=0; f<response.fileErr.length; f++) { //alert(response.fileErr[f]); $(".newsfeedResponse").prepend('<div class="alert alert-danger newsfeedAlertFiles"> <strong>Alert! </strong> '+response.fileErr[f]+'</div>'); } }

任何人都可以指导我可以解决的问题在哪里。如果有人指导我这件事,我想表示感谢。谢谢

0 个答案:

没有答案