首先声明一点,ajax没法上传文件,因为javascript被设计为不能读取本地文件,
所以肯定不能上传文件了,但是无刷新上传文件还是可以实现的。
1.动态创建form,并加上enctype="multipart/form-data",
然后把<input type="file">元素append 到此form。
2.创建iframe,hide掉,把form的target设置为iframe的name,这样以来此form提交就不会refresh了。
3.submit,OK。
所以肯定不能上传文件了,但是无刷新上传文件还是可以实现的。
1.动态创建form,并加上enctype="multipart/form-data",
然后把<input type="file">元素append 到此form。
2.创建iframe,hide掉,把form的target设置为iframe的name,这样以来此form提交就不会refresh了。
3.submit,OK。