cha*_*118 9 ajax jquery internet-explorer
我使用jQuery Malsup插件在ajax中发布表单数据. http://malsup.com/jquery/form/#api
表单包含文本数据和文件数据(图像上载字段).我曾经ajaxSubmit()发布过表单数据.所有数据都在服务器站点的php中处理.
它在chrome,FF,IE8,IE9中工作正常.如果我没有选择任何图像上传字段,ajax请求工作正常IE10.但是当选择图像时,IE10在其开发工具中显示待处理.
您可以在此处测试文件上载功能.
我遇到了同样的问题,我的成功函数不会在 ajaxSubmit 上调用。我最终查看了 jquery forms 插件代码,如果您没有指定form method="post" ,第 65 行会强制您的 ajaxSubmit 使用 GET 。如果您的表单相当大,则 get 将失败。因此,解决方法是在表单元素上使用 method="post" 。