`
yangyangmilan
  • 浏览: 30053 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

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

阅读更多

用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对象让用户下载,表单仍然是提交了,这样就达到了原来期望的效果。

分享到:
评论

相关推荐

    大名鼎鼎SWFUpload- Flash+JS 上传

     ■ 在带有Session验证的网站后台中SWFUpload无法正常工作?  □ 这是因为SWFUpload在上传时相当于重新开辟了一个新的Session进程,因此无法与原有程序的Session保持一致,这就需要在上传时传递原有程序的Session...

    xheditor-1.1.14

    submitID:触发表单提交的按钮ID值 参数值:表单提交按钮的ID值,默认在form表单上绑定submit以同步结果 说明:通过本参数,在非标准submit提交环境下,比如AJAX提交,可以由用户点击提交按钮以触发编辑器最新值的...

    IE9 elementUI文件上传的问题解决

    然后通过检查newFile的response属性来获取服务器返回的数据,这里可以参考jquery.form.js中的实现。如果返回的code值不是200,表示上传失败,并会根据错误码弹出相应的错误提示。如果上传成功,可以通过修改返回的...

    Javascript笔记

    - 引入外部JavaScript文件`&lt;script src="test.js"&gt;&lt;/script&gt;`。 - 使用`onclick`等事件处理属性将JavaScript代码与HTML元素关联起来。 - 通过设置HTML元素的`href`属性为`javascript:JS_CODE`执行JavaScript代码...

    ajax 的post方法实例(带循环)

    POST请求的主要优点是它可以在请求体中携带大量数据,这对于上传文件或传递复杂结构的数据非常有用。POST方法通常包含以下几个参数: 1. **url**:这是必需的第一个参数,指定服务器处理请求的URL。 2. **data**:...

Global site tag (gtag.js) - Google Analytics