Javascript $(“frm U数据”)[0]。重置();ajax响应后无法清除输入类型=文件值

Javascript $(“frm U数据”)[0]。重置();ajax响应后无法清除输入类型=文件值,javascript,jquery,ajax,Javascript,Jquery,Ajax,我想尝试在ajax成功响应上重置表单值。在输入type=“file”的瞬间,一切都很清楚 不确定文件输入是否与reset()一起工作,但您可以尝试分配一个空值,如下所示: $("#frm_data").find('[type=file]').val(''); 试试这个: $('#logo').val(''); 它将清除您的输入类型文件。那么您的问题与清除输入无关。如果看不到到底发生了什么,就很难判断它是什么。再次看问题似乎有一个额外的脚本,用所选的文件填充一些span元素。也许您可以在清除

我想尝试在ajax成功响应上重置表单值。在输入type=“file”的瞬间,一切都很清楚


不确定文件输入是否与reset()一起工作,但您可以尝试分配一个空值,如下所示:

 $("#frm_data").find('[type=file]').val('');
试试这个:

$('#logo').val('');

它将清除您的输入类型文件。

那么您的问题与清除输入无关。如果看不到到底发生了什么,就很难判断它是什么。再次看问题似乎有一个额外的脚本,用所选的文件填充一些span元素。也许您可以在清除输入后触发“更改”事件来修复此问题。类似于:
$(“#frm_数据”).find('[type=file]').val(''.trigger('change')其可以重新加载页面。i want without reload instant我不应该重新加载页面,除非提交表单时代码出错。检查一下你的控制台。
 $("#frm_data").find('[type=file]').val('');
$('#logo').val('');