Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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
Javascript 从AJAX HTTP responseText提取数据_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 从AJAX HTTP responseText提取数据

Javascript 从AJAX HTTP responseText提取数据,javascript,jquery,ajax,Javascript,Jquery,Ajax,正在尝试从HTTP responseText获取数据 error: function(data) { $form.removeClass('is-uploading'); $form.addClass('is-error'); $errorMsg.text(data.responseText); } 得到 { “消息”:“给定的数据无效。”, “错误”:{ “文件”:[ 这些文件必须是以下类型的文件:xls,xlsx ] } } 尝试使用json.parse,但错误

正在尝试从HTTP responseText获取数据

error: function(data) {
    $form.removeClass('is-uploading');
    $form.addClass('is-error');

    $errorMsg.text(data.responseText);
}
得到

{
“消息”:“给定的数据无效。”,
“错误”:{
“文件”:[
这些文件必须是以下类型的文件:xls,xlsx
]
}
}

尝试使用json.parse,但错误不显示解决方案

$errorMsg.text(JSON.parse(data.responseText).errors.files);

是否要显示错误消息?是的,要显示错误->文件消息。然后可以循环查看
data.responseText.errors.files
,并将每个错误添加到
div
li
,无论您喜欢什么。但这将显示ntg$errorMsg.text(data.responseText.errors.files);