六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 36|回复: 0

用jquery-form.js提交的表单中带有文件上传

[复制链接]

升级  60%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
30
 楼主| 发表于 2013-2-7 17:27:16 | 显示全部楼层 |阅读模式
用jquery-form.js提交的表单中带有文件上传时,点击提交,后台会返回一个JSON对象让用户下载,而我们想要的效果是实现页面整体不刷新实现表单的提交。
解决方法:
在原有基础上做如下修改
1.dataType : ''josn"   改为  dataType : 'text/html'
2.Action中加入
HttpServletResponse response = ServletActionContext.getResponse();
        response.setContentType("text/html;charaset=utf-8");
        response.getWriter().write("<textarea>"+123+"</textarea>");
实质是返回的空JSON对象藏在textarea带回去,而返回后整个页面不刷新,也不会返回一个JSON对象让用户下载,表单仍然是提交了,这样就达到了原来期望的效果。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表