文件上传页面不刷新解决方案

直接用$.post只能上传文本信息,上传文件是不可行的。

 

最后只好模拟iframe来实现。发现相当的简单。

<iframe name="ajaxUpload" style="display:none"></iframe>

<form name="from1" id="from1" method="post" action="url"  enctype="multipart/form-data" target="ajaxUpload">   

  这里是重点。要上传文件enctype这个属性不可少,target的值改为iframe的name的值。

<table>

   <tr>

      <td>附件:</td>

      <td><input type="file" id="document" name="document"/></td>

   </tr>

</table>

</form>

posted @ 2011-05-10 10:31  王海龙(Heaven)  阅读(2063)  评论(1编辑  收藏  举报