function down(t){
 
 var req = createRequest();  //创建request
 req.open("GET","selectWordDate?date_time="+t);  //发送请求
 req.onreadystatechange = function(){
  callback(req);
 }
 req.send(null);
}

function createRequest()
{
 if(window.XMLHttpRequest)//ns
 {
  return new XMLHttpRequest();
 }else//IE
 {
  try{
      return new ActiveXObject("Msxml2.XMLHTTP");
  }catch(e){
   return new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
 return null;
}

function callback(req){

if(req.readyState == 4) {   if(req.status != 200){    return;   }

var json = req.responseText;

var o = JSON.parse(json);

var datas=o.obj;

var fileName = datas.wordName;

var filePath = datas.fileUrl;

if(filePath!=""){

window.location = "downloadFile?fileName=" + fileName + "&filePath=" + filePath;

}

else{

alert("文件不存在");    return false;

}

}

}

最新文章

  1. NPOI导出EXCEL 打印设置分页及打印标题
  2. tyvj1614 魔塔魔塔!
  3. MVC4+WebApi+Redis Session共享练习(上)
  4. 再探 Ext JS 6 (sencha touch/ext升级版) 变化篇 (编译命令、滚动条、控制层、模型层、路由)
  5. BZOJ2186 欧拉函数
  6. imx6 android 进入文件系统闪屏
  7. IOS文字属性备注
  8. 关于linux 卸载问题
  9. Android 与 Webservice 的快速保存
  10. Spring MVC BeanNameUrlHandlerMapping example
  11. VC++读取资源中文件
  12. linux命令行计算器 <转>
  13. gulp用法
  14. 强推一款开源集成开发环境——Geany
  15. css为第几个倍数元素添加样式
  16. windows代码,路径分割
  17. 微信小程序:将中文语音直接转化成英文语音
  18. NOIP需要掌握的内容(大致
  19. 2.3AutoEncoder
  20. 用最简单的例子理解适配器模式(Adapter Pattern)

热门文章

  1. Django框架 之 Cookie和Session初识
  2. Linux内核2.6.14源码分析-双向循环链表代码分析(巨详细)
  3. C++11新标准:decltype关键字
  4. 【Arcgis for android】保存地图截图到sd卡
  5. maven-排除传递依赖-exclusions
  6. Vistual Studio的导出模板功能
  7. html5 canvas绘制矩形和圆形
  8. python3如何打印进度条
  9. Copy拷贝
  10. php 顺序线性表