我的表单完全上传了文件,并有一个页面后刷新表单。
但是我用jquery的$ .post
表示了jjiefiefied除了文件上传之外的所有数据都可以很好地保存。
我需要对表单或jquery做些特别的事情才能让上传工作吗?
谢谢!
答案 0 :(得分:4)
您无法使用javascript上传(这意味着在您的计算机上授予js文件访问权限,从安全角度来看是不行的)。 Uploadify有一个很好的解决方案。
答案 1 :(得分:1)
首先,我同意Wrikken关于Uloadify是一个很好的解决方案。
但是,是的,Javascript无权访问上传文件。通过使用Flash可以解决这个问题,但是当有其他插件可以为你完成时,我自己也不会自己构建它。
答案 2 :(得分:1)
你可以让它“看起来像”AJAX。 使用隐藏的iframe并将表单发送到此iframe,您将能够观察iframe的onload并获得响应。
如果禁用JS,这种方式还可以让您轻松回退。