当文件上传时,settingsubmit设置为false(默认值),文件上传,但随后javascript错误崩溃,因为它无法解析回复 - 它期待JSON响应。
当设置为true时,它可以正常工作,但是你不能改变目标(或者你可以,我找不到怎样),这是我需要做的事情,我需要它上传到一个看不见的iframe阻止页面回发。
有没有办法让它忽略响应或接受正常的http响应?我不相信提交表格甚至会给你回复。我只想在文件上传后运行代码。
有人有什么想法吗?该错误基本上在库本身内,尝试解析json响应,但响应是一个空字符串,因此它出错。
答案 0 :(得分:1)
答案 1 :(得分:1)
extjs严重缺乏文档(或至少是可搜索的文档)!最终我找到了解决方案,这让我可以改变目标。这是control.dom.target我相信。这也是理想的解决方案,因为我不想为特定的客户端解决方案实现服务器端代码的“黑客”。
顺便说一句,返回{success:true}也有效,之后我尝试了。