window.location.href的用法

window.location.href:"url",在本页跳转到url所指的链接

window.location.replace:"url",用新的url替换原先的路径

window.location.reload(),强制刷新页面,重新向服务端发送请求

location.href:"url",在本页跳转到链接地址

parent.location.href:"url",跳转到上一层页面的指定url链接

top.location.href:"url",在最外层页面上进行跳转

window.location.href请求和ajax请求的区别:

window.location.href:这种请求方式,需要刷新整个界面,故而用户体验度不好。但是在文件下载的时候,却只能用这种方式发送请求,ajax请求得不到响应。

ajax:请求方式可以是同步也可以是异步,允许只刷新局部页面,故而用户体验较好,经常使用。

注意:对于表单的提交,我们往往使用submit,而不是原生的ajax请求。

window.loaction.herf与ajax在下载文件时的区别相关推荐

  1. 解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转问题

    解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转问题 参考文章: (1)解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转 ...

  2. java ftp获取文件夹大小,java 用FTPClient 下载文件时不显示总大小?解决方案

    java 用FTPClient 下载文件时不显示总大小? FTPClient ftp = new FTPClient(); ftp.setControlEncoding("utf-8&quo ...

  3. 处理下载文件时中文乱码

    /** * 下载文件时,针对不同浏览器,进行附件名的编码 * @param filename 下载文件名 * @param agent 客户端浏览器(通过request.getHeader(" ...

  4. CentOS6中连接ftp服务器下载文件时出现了java.net.SocketException: Connection reset

    问题描述:连接CentOS6中的ftp服务器下载文件时出现了java.net.SocketException: Connection reset 解决办法: 1.查看防火墙状态,发现防火墙已开启 se ...

  5. 成功解决百度网盘下载文件时遇到 下载总进度一直处于99.9%,显示一直下载不下来的问题

    成功解决百度网盘下载文件时遇到 下载总进度一直处于99.9%,显示一直下载不下来的问题 目录 解决问题 解决思路 解决方法 解决问题 百度网盘下载文件时遇到 下载总进度一直处于99.9%,显示一直下载 ...

  6. 解决浏览器下载文件时中文文件名乱码的问题

    解决浏览器下载文件时中文文件名乱码的问题 很多时候我们需要在后台为前端提供文件下载的功能,但是当文件名中有中文时我们不能直接将文件名返回,需要对中文的文件名进行处理后再返回. 一.文件下载contro ...

  7. Java下载文件时文件名出现乱码(但文件内容正常)

    今天写文件下载时,发现以前忽略的问题,写个小记录 我们一般使用中文操作系统,所以要求的 文件名编码最好是utf-8,国际化一点 但是,似乎实际上不是这样 1. String fileName=new ...

  8. java下载文件时文件名中文乱码

    下载文件时中文乱码是一个很常见的问题, 这不是第一次,但我希望它是最后一次了 这是个让人很头疼的问题, 明明在后台文件名还是正常的,为什么下载后文件名就乱码了呢 为什么会乱码:因为浏览器的编码和后台传 ...

  9. dnw下载文件时can not open /dev/secbulk0的解决方法

    我用的是ubuntu12  linux-3.2.0 dnw下载文件时出现can not open /dev/secbulk0 这是由于dev下没有对应设备文件secbulk0. 先说解决方法: 下载d ...

最新文章

  1. 单片机如何实现大数据的串口传输_获客成本日益增加,企业如何实现大数据精准获客?...
  2. pandas 作图 统计_解决pandas 作图无法显示中文的问题
  3. python最佳实践笔记
  4. 在.NET Core中使用Channel(一)
  5. Gitee同步GitHub仓库如何操作
  6. 谷歌 Fuchsia OS 进入开发者测试阶段,它真的会代替安卓吗?
  7. python基础教程视频-Python基础视频教程全集
  8. oracle 11g r2 rac中节点时间不同步,Oracle 11gR2 安装RAC错误之--时钟不同步
  9. centos7安装kylo0.10.1
  10. 【有利可图网】PS教程:制作变形文字
  11. 计算机硬件基础——第七章:存储系统
  12. JAVA 实现《JAVA打砖块》游戏
  13. 解决vagrant up启动失败,停留在Booting VM...过程的方法
  14. IDE+vim,提高开发效率
  15. python中while循环并列_Python中while循环的一个问题
  16. POJ 2676 Sudoku (数独求解器 DFS)
  17. 如何使用 COMSOL 进行电热分析?
  18. Linux Oracle dbf文件误删 恢复操作
  19. 用Latex写毕业论文-- 用 ctexset 重定义标题(如:第一章)
  20. 摄像头视频直播方案比较之方案三:好望云

热门文章

  1. 这70个Java必背英语单词不会_技术分享 |这70个Java必背英语单词不会,就别说你是Java程序员!...
  2. 50个你离不开的 CLI 工具
  3. 小学生家庭作业C语言编程,家庭作业
  4. 魔域打年辅助使用介绍
  5. Natapp(Ngrok) Windows下注册为服务,开机启动后台运行
  6. 服务起不来的解决方法
  7. linux redis集群搭建
  8. python 协程安全理解
  9. java string 序列化_详解JAVA序列化
  10. 2019年中职组“网络空间安全”赛项 赣州市竞赛任务书