上传文件后表单响应问题

时间:2010-12-05 21:58:46

标签: javascript html file-upload

当我收到来自服务器的响应但没有被AJAX处理时,我遇到了捕获数据的问题,通常数据会转到目标,但这只发生在Chrome中,其他浏览器打开一个新选项卡并插入新标签中的回复,我的问题是我怎么能避免这种情况?我想在目标上插入,下面的代码是页面的代码和触发提交的JavaScript。

以下是表单的代码。

<div>
  <form id='uploadFrm' action='/'enctype='multipart/form-data' method='POST' target='frame_trgt'>
<input id='1_inp' name='upfile' type='file' />
<input id='pathFile' type='input' name='path' />
<input id='uploadFile' type='submit' /><br />
 </form>
 <iframe id='frame_trgt' name='frame_trgt' />
</div>

以下是处理上传文件的JavaScript代码。

$('[name=upfile]').change(function(event){
        $("#pathFile").attr('value', getData('carpet'));
        $("#uploadFile").trigger('click');
    });

1 个答案:

答案 0 :(得分:2)

我相信你只需要关闭你的iframe标签

<iframe id='frame_trgt' name='frame_trgt'></iframe>