请教一个困扰多时的问题,一个保存页面有个上传功能,但上传成功后再保存就重复提交了,怎么办,急急急,在线等!!!
如题。
------解决方案--------------------哪你能点击上传的时候不做保存的处理 、等真正需要保存的时候点击保存、这样就不会重复。
------解决方案--------------------前面的上传你用ajax完成,返回保存成功与否和记录id,第二次你点击保存的时候再根据id去更新,这样可以不?
------解决方案--------------------你的上传是怎么实现的???上传成功后,你做了什么操作??
怎么会重复呢?一个form表单就可以解决问题的。你是不是选择文件之后,就自动上传了??如果是的话,你的后台做些处理,要传一个文件保存路径给前台,然后保存的时候,可以不做保存文件的步骤,直接把其他参数插入db就可以了
------解决方案--------------------在点击上传的时候,真正的上传操作是异步的。当ajax没有返回的时候。有一个图片会一直转动提示目前正在上传。这样就可以了.你看一下ajax入门的一本书第一个simpe demo就是讲这个。
------解决方案--------------------楼主,我前段遇到一个和你相同的问题,也是用uploadify插件做的,先上传后保存的话,如果用户不保存服务器就会留下很多黑户口文件,
所以我就先保存,保存后返回页面一个id,然后进行后面的资料上传和图片上传同时去更新和这个id相关的数据,如果用户不上传关闭页面最多就是他资料不全