首先要引入两个js

<script type="text/javascript" src="/static/js/jquery.js"></script>
<script type="text/javascript" src="/static/js/ajaxfileupload.js"></script>
注意顺序
$(function(){
$('#upload').click(function(){
$("#submit_info").click(
function() {
var fileObj = document.getElementById("file_e").files;
if (fileObj.length < 1) {
alert("请选择一个上传文件!");
} else {
ajaxFileUpload();
}
})
});
}); function ajaxFileUpload() {
$.ajaxFileUpload(
{
url: '/student/openUpload/',
type: 'post',
secureuri: false, //是否需要安全协议,一般设置为false
fileElementId: 'file_e', //文件上传域的ID
dataType: 'json', //返回值类型 一般设置为json
success: function (response) { // 处理完数据后前台的回调函数(即后台执行完之后前台接着要做的事)
if (response['flag'] == true) {
var data = response['msg'];
alert(data);
window.location = "/student/open/"
} else {
data = response['msg'];
alert(data);
}
},
error: function (data, status, e)//服务器响应失败处理函数
{
alert(e);
}
});
}

  

最新文章

  1. D3.js学习(七)
  2. 最牛B的编码套路(转)
  3. 华为HG8240光猫-破解-联通-2016-telnet-http
  4. Linux查看CPU信息
  5. bzoj1471
  6. 获取Application中的spring容器
  7. 标C编程笔记day06 动态分配内存、函数指针、可变长度參数
  8. Mac MySQLdb模块安装,可算解决了
  9. vs 发布web应用程序时,找不到cs文件错误
  10. DirectFB学习笔记一
  11. 转://Oracle数据库升级后保障SQL性能退化浅谈
  12. luogu2839 [国家集训队]middle
  13. How Many O&#39;s? UVA - 11038
  14. 转 .md即markdown文件的基本常用编写语法(图文并茂)
  15. Ns3 构建哑铃型拓扑,并实现两个点的TCP连接(详细请戳全文)
  16. OpenCV学习代码记录—— Snake轮廓
  17. C++中纯虚函数
  18. print输出
  19. Linux查看硬件信息命令
  20. 两类for循环

热门文章

  1. 三维CAD塑造——基于所述基本数据结构一半欧拉操作模型
  2. LDAP验证用户名和密码
  3. 给定数组A,大小为n,现给定数X,判断A中是否存在两数之和等于X
  4. for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和
  5. 删除除了 id 号不同,其他都相同的学生冗余信息
  6. C/C++常用编辑器
  7. WCF 接收、发送数据的大小及时间的设置
  8. jQ的自定义插件
  9. js写的简单轮播图
  10. AndroidStudio 使用Hide API