ajax
逍遥不羁
这个作者很懒,什么都没留下…
展开
-
解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
现象: 使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象,但是在Chrome下是正常的。原因: 1、easyui的form提交表单并不是真的ajax,而是动态构造了一个隐藏的iframe,然后把我们要提交的form的target指向了构造出来的这个隐藏的iframe,最后执行form[0].submit()。 2、form表单提交到后台,后台响应的结果是一个js原创 2015-09-28 16:53:53 · 3425 阅读 · 0 评论 -
ajax的基础:XMLHttpRequest对象
1、XMLHttpRequest 用于在后台与服务器交换数据,是实现ajax请求的核心对象,创建XMLHttpRequest的方式(考虑浏览器兼容性): var xmlhttp; if(window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLH原创 2015-12-03 10:58:53 · 732 阅读 · 0 评论 -
统一处理jquery ajax请求过程中的异常错误信息的机制
当jquery ajax向服务器发送请求,服务器发生异常,比如:400、403、404、500等异常,服务器将异常响应给客户端,此时的ajax可以获取异常信息并进行处理,但此时我们一般是跳转到与异常编码对应的异常页面,对异常集中展现与处理。首先,发送ajax请求: $.ajax({ type: ‘POST’, url: url, data: dat原创 2015-12-04 17:00:56 · 12435 阅读 · 1 评论 -
结合springmvc,使用ajax上传base64图片数据
一、前端:<input type="file" id="myImage" name="myImage"/> <script type="text/javascript"> $("#myImage").bind("change",function(){ uploadFile($(this)); }); //通过onChange直接获取base64数据q原创 2016-12-26 18:38:34 · 14991 阅读 · 1 评论 -
SpringMVC结合ajaxfileupload.js实现ajax无刷新文件上传
一、spring mvc配置1、web.xml<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation转载 2016-12-20 10:12:12 · 6113 阅读 · 0 评论 -
spring mvc + ajax实现无刷新下载文件
JQuery的ajax函数的返回类型只有xml、text、json、html等类型,没有“流”类型,所以我们要实现ajax下载,不能够使用相应的ajax函数进行文件下载。但可以用js生成一个form,用这个form提交参数,并返回“流”类型的数据。在实现过程中,页面也没有进行刷新。前端代码:<a href="JavaScript:downloadFile('${fileName }')">${fil原创 2017-04-13 14:18:45 · 10914 阅读 · 2 评论