【JSP】测试Ajax

	$.ajax({
     type: "get", 		//使用get方法访问后台
     dataType: "json", 	//返回json格式的数据
     url: "/cslv/documentation.do", //要访问的后台地址
     data: {
     	action : "queryFile",
     	pageNo: pageNo
     	//where: "where" 
     }, //要发送的数据
     success: function(json) {//msg为返回的数据,在这里做数据绑定     	
      	$.each(json.data, function(i, item) {
       	  var downpath ='<%=basePath%>'+item.FILEPATH+item.ID+'.'+item.FILETYPE; 
        	  $("#jgcsTable").append("<tr id='neRow' height='25px' class='box_ul'><td width='15' class='box_gray'> </td><td align='left'>"+
    	  	item.FILETITLE+"</td><td align='center'>"+item.FILESIZE+"</td><td align='center'>"+
      	  	item.FILETYPE+"</td><td align='center'><a style='cursor:pointer' οnclick=\"javascript:download('"+downpath+"')\" class='orange' >下载</a></td></tr>");         	  	
        });        
        var pageNo = json.pageNo;//当前页
        var pageCount = json.fileCount/json.pageSize == 1?json.fileCount/json.pageSize:json.fileCount/json.pageSize+1; //得到总页数
        //显示上一页
        if(pageNo > 1){
        	$("#pages_id").append( "<a class='prev' href='javascript:back("+pageNo+")'>上一页</a>");
        }
         //<显示分页码
        $("#pages_id").append( "<strong>"+pageNo+"</strong>");
        alert("=="+parseInt(pageCount));
        if(pageNo != parseInt(pageCount)){
        	$("#pages_id").append( "<a class='next' href='javascript:next("+pageNo+")'>下一页</a>");
        }
        
        $("#pages_id").append("    <strong>共"+json.fileCount+"条数据</strong>");
     },
     /**
      function (XMLHttpRequest, textStatus, errorThrown) {
 		// 通常 textStatus 和 errorThrown 之中
 		   // 只有一个会包含信息
 		   //this; // 调用本次AJAX请求时传递的options参数
     },
     **/
     error:function(XMLHttpRequest, textStatus, errorThrown){
     	alert(textStatus);
     	alert("加载数据失败");
     	//return;
     }
   //  dataFilter:function(data,type){
   //  	alert(data);
   //  } 
     /**
     error: function() {
       alert("加载数据失败");
       return;
     } //加载失败,请求错误处理
     
     **/
   });


 dataFilter (data,type)

error:function(XMLHttpRequest, textStatus, errorThrown){
     	alert(textStatus);
     	//return;
     }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值