`
ldzyz007
  • 浏览: 714948 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

EasyUI form ajax submit后,在IE下提示下载内容的解决办法

    博客分类:
  • web
阅读更多
使用EasyUI form插件创建或编辑成功后返回json,在IE下总是提示下载内容,其他浏览器正常。

1.修改: contentType 为text/html

2.注解修改如下:
@RequestMapping(value = "/save", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") 
@ResponseBody

改为
@RequestMapping(value = "/save", method = RequestMethod.POST, produces = "text/htm;charset=UTF-8") 
@ResponseBody

3.其他解决方法:
在IE9下,将json字符串用下面的格式返回给客户端
<body>
<pre>{"message":"保存成功","data":null,"success":true}</pre>
</body>

分享到:
评论
1 楼 wenlongsust 2015-03-14  
嗯, 将返回值修改为html的确就可以了

相关推荐

    mvc4 + easyui form ajax submit

    mvc4 + easyui form 异步提交示例,解决返回出现下载对话框的问题

    submit表单提交,onsubmit验证拦截

    submit表单提交,onsubmit验证拦截 免去了用button按钮click点击事件ajax请求

    easyui

    EasyUI 是一个基于 jQuery 的前端框架,用于快速构建用户界面,尤其在企业级应用中广泛使用。这个框架提供了丰富的组件,如表格、下拉菜单、对话框、按钮、树形结构等,使得开发者无需深入了解HTML、CSS 和 ...

    jQuery EasyUI实例源码

    在实现这些功能时,jQuery EasyUI提供了诸如`dialog`、`form`、`datagrid`等方法,以及`onLoadSuccess`、`onClickRow`、`onSubmit`等事件,方便开发者进行定制和扩展。同时,它还支持自定义CSS样式和主题,以满足...

    jquery-Easyui引用与例子

    (0)" class="easyui-linkbutton" onclick="javascript:$('#fm').form('submit')"&gt;提交 &lt;/form&gt; ``` ### 4. 自定义样式与扩展 EasyUI 允许开发者自定义组件样式,可以通过修改 CSS 或创建新的主题来达到个性化...

    jQuery_EasyUI

    - **实现方法**:使用`.form('submit')`方法发送表单数据。 ##### 知识点2:给表单添加复合tree字段 - **概念**:在表单中嵌入一个树形控件。 - **实现方法**:使用`.combotree()`方法创建复合tree字段。 ##### ...

    form提交时传递额外的参数几种常见方法

    而且,Ajax提交还可以在不刷新页面的情况下进行,提供更好的用户体验。但是,它的缺点在于如果表单中包含文件上传等需要Content-Type为multipart/form-data的请求,直接拼接参数可能会因为不符合格式而无法成功上传...

    easyUI与java后台交互

    3. **EasyUI 表单操作**:使用`form`组件配合`submit`方法,可以实现用户数据的提交。同时,EasyUI 提供了验证功能,可以通过`rules`和`msg`属性定义字段的验证规则。 4. **Java 后台接口设计**:在Java中,通常...

    jquery-easyui

    将下载的文件解压后,将 CSS 和 JS 文件引入到 HTML 页面中,确保 jQuery 在 EasyUI 之前加载。 ```html &lt;!DOCTYPE html&gt; &lt;link rel="stylesheet" type="text/css" href="css/easyui.css"&gt; ...

    jquery-easyui, jquery-easyui lib , update form http.zip

    $('#fm').form('submit',{ url: 'saveData.php', onSubmit: function(){ return $(this).form('validate'); }, success: function(result){ var result = eval('('+result+')'); if (result.success){ $('#...

    jquery-easyui1.5 源码

    《jQuery EasyUI 1.5源码解析:深入理解form、grid与tree gridTree》 jQuery EasyUI 是一个基于 jQuery 的轻量级前端框架,它提供了丰富的组件和强大的功能,帮助开发者快速构建用户界面。在1.5版本中,EasyUI 继续...

    jQuery EasyUI API 中文文档 – Form表单

    在这些组件中,Form 表单是一个重要的部分,它允许开发者创建具有 AJAX 功能的表单,使得用户交互更加流畅,数据提交更加便捷。 **表单基本用法** 在 HTML 中,你可以创建一个普通的表单,如: ```html &lt;form id=...

    jQuery EasyUI API 中文文档 - Form表单

    在jQuery EasyUI Form表单组件中,还提供了一系列的事件和方法,用于丰富表单的行为和操作。其中特性包括: - `url`: 字符串类型,用于指定表单提交动作的URL,默认值为null。 - `onSubmit`: 函数类型,表单提交前...

    jQuery EasyUI官方详细图文指导教程

    Ajax技术则允许在不刷新整个页面的情况下与服务器进行数据交换,从而提高了应用程序的响应速度和用户体验。 #### 创建Ajax表单的步骤 ##### 步骤一:HTML结构的创建 首先,我们需要创建一个简单的HTML表单,包括...

    jQuery+EasyUI开发指南源码

    4. **AJAX交互**:理解jQuery的AJAX方法,如`$.ajax()`、`$.get()`、`$.post()`,并掌握它们在EasyUI组件中的应用,实现无刷新的数据更新。 5. **自定义主题**:探索EasyUI的主题系统,学习如何定制和应用不同的...

    asp.net mvc+easyui附件上传

    这段JavaScript代码利用jQuery的`ajax`方法异步提交表单,并使用EasyUI的`$.messager`展示提示信息。 至于“Attachment-Database”这个文件名,这可能暗示着我们还需要将上传的文件信息存储在数据库中。为了实现这...

    使用easyUI搭建的后台管理系统框架

    EasyUI 提供的控件如对话框(`dialog`)、表单(`form`)、下拉选择框(`combobox`)等都有详细的API和示例,开发者可以通过设置属性和方法来控制它们的行为。例如,对话框可以通过`open`和`close`方法来打开和关闭...

    EasyUI的小案例

    当用户填写完信息后,通过`submit`事件处理数据的提交,通常会涉及到Ajax请求,将数据发送到服务器。 接着是读取(READ)。EasyUI的`datagrid`组件是一个强大的表格控件,它可以展示从服务器获取的数据。通过设置`url...

    easyui用户手册

    ### easyui用户手册知识点解析 #### 一、easyUI简介 **easyUI**是一款功能强大的JavaScript框架,专门用于简化Web应用程序的开发流程。它提供了一系列丰富的用户界面组件,如按钮、菜单、数据网格等,使得开发者...

    JqueryeasyUi

    (0)" class="easyui-linkbutton" onclick="submitForm()"&gt;Save (0)" class="easyui-linkbutton" onclick="$('#dlg').dialog('close')"&gt;Cancel function submitForm() { $('#fm').form('submit', { url: '...

Global site tag (gtag.js) - Google Analytics