Javascript 表单提交到iframe:请求有效负载不包括文件

Javascript 表单提交到iframe:请求有效负载不包括文件,javascript,jquery,Javascript,Jquery,我有这样一个文件输入字段: <input type="file" validate="" data-val-msg="" id="file-img" name="file-img"> Request payload: ------WebKitFormBoundary5MjUXZBbAeFAEprp-- Content-Disposition: form-data; name="file-img"; filename="afile.txt" Content-Type: text

我有这样一个文件输入字段:

   <input type="file" validate="" data-val-msg="" id="file-img" name="file-img">
Request payload: ------WebKitFormBoundary5MjUXZBbAeFAEprp--
Content-Disposition: form-data; name="file-img"; filename="afile.txt"
Content-Type: text/plain
ajax调用本身正在工作,但当我查看chrome的debugger>network选项卡时,我发现文件没有发送。我只看到:

Request payload: ------WebKitFormBoundary5MjUXZBbAeFAEprp--
我应该看到的是这样的:

   <input type="file" validate="" data-val-msg="" id="file-img" name="file-img">
Request payload: ------WebKitFormBoundary5MjUXZBbAeFAEprp--
Content-Disposition: form-data; name="file-img"; filename="afile.txt"
Content-Type: text/plain
有人知道出了什么问题吗? jquery/javascript是否限制我动态创建表单