jquery.form.js图片上传问题
要求:表单上传[含有图片]
使用jquery.form.js
问题:如不选择图片,则在Chrome下能提交成功,并进入后台方法。
若选择了图片,却不能进入到后台方法。表单代码就不贴了就是很常规的那种。
formSubmit:function(form){
var options = {
url : "...",
type : "POST",
cache:false,
dataType : "json",
success : function(result) {
if(result.result==1){
form.get(0).reset();
}else{
alert(result.message);
}
},
error : function(e) {
}
};
form.ajaxSubmit(options);
且两次中都是success方法。第一次result是正确的。第二次result却不对,而且第二次后台方法都没进,怎么可能也是success方法呢...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
答案应该找到了..有这种情况..后台用的是struts2,在配置的struts.xml中
<constant name="struts.multipart.saveDir" value="c:/temp" />
项的value值写了没有的目录,导致只要传图片或流文件都无法到action的方法。是不是没有禁用表单的默认提交 onsubmit="return false;