CSDNRGY
2015-12-24 02:03
采纳率: 99.3%
浏览 6.3k
已采纳

如何用Ajax提交multipart/form-data类型的Form?

如何用Ajax提交multipart/form-data类型的Form?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 晓呆同学 2015-12-24 02:13
    已采纳

    ajax中data参数传值的时候,用下边这种方式,传序列化的表单值就好了。

         data:$('#regForm').serialize(),//.serialize()方法将form表单内所有数据组装
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 成越 2015-12-24 02:35

    其实就是由POST组合实现的,与其类似,不同之处是请求头,请求体。建议参考:http://blog.csdn.net/five3/article/details/7181521

    评论
    解决 无用
    打赏 举报
  • 霓为衣兮风为裳 2015-12-24 05:50

    ajax没有办法提交文件

    评论
    解决 无用
    打赏 举报
  • 需要使用HTML5的FormData对象,不过兼容性有问题,IE9-不支持。。

    你可以用jquery.form.js插件,做了封装,支持FormData就会用ajax上传,否则用iframe来模拟ajax无刷新上传

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题