AJax技术

ajax success不执行

字号+ 作者:H5之家 来源:H5之家 2017-01-23 15:00 我要评论( )

varorderby=

var orderby = ""; //进行排序的依据
var currentPage=${tbbwperson.currentPage};
$(document).ready(function() {
InitData(0); //初始化数据
//window.location.reload();
});
//这个事件是在翻页时候用的
function pageselectCallback(page_id, jq) {
InitData(page_id);
}
function InitData(currentPage) {
var tbody = ""; //声明表格中body部分
$.ajax({ //这里使用到Jquery的ajax方法
type: "POST",
dataType: "json",
data: "currentPage=" + (currentPage + 1) + "&sortType=" + orderby,
url: '<%=basePath %>zfry!listpage.action', //请求的处理数据
//传入的参数,第一个参数就是分页的页数,第二个参数为排序的依据
//下面的操作就是成功返回数据以后,进行数据的绑定
success: function(data) {
alert(1);// 现在进不去这里面,是哪里出了问题

}
});
//加入分页的绑定
$("#Pagination").pagination('${tbbwperson.total}',{
callback: pageselectCallback,
prev_text: '< 上一页',
next_text: '下一页 >',
items_per_page: 10,//每页显示的条目数 可选参数,默认是10
num_display_entries: 4,//连续分页主体部分显示的分页条目数
current_page: currentPage,//当前选中的页面
num_edge_entries: 1 //首尾分页的条目数
})
}

-------------------------------

有可能是缓冲问题?每个请求加个temp=new Date().getTime()

-------------------------------

F12看下控制台有没有什么报错

-------------------------------

学会用浏览器找错误  这个很重要,看看是不是你的其他js出错了  导致根本没有加载到你的ajax请求 
或者把“InitData(0); //初始化数据”放在ready上面试试

-------------------------------

什么错都不报,ajax好使,就是success: function(data){}不能回调

-------------------------------

引用 4 楼 qq_37011988 的回复: 什么错都不报,ajax好使,就是success: function(data){}不能回调

写个 ajax加一个error:    alert(1);  
看是不是进入error方法了 

-------------------------------

引用 5 楼 u012318873 的回复: Quote: 引用 4 楼 qq_37011988 的回复:
什么错都不报,ajax好使,就是success: function(data){}不能回调

写个 ajax加一个error:    alert(1);  
看是不是进入error方法了 
对啊,是进error方法了

-------------------------------

引用 6 楼 qq_37011988 的回复: Quote: 引用 5 楼 u012318873 的回复:
Quote: 引用 4 楼 qq_37011988 的回复:
什么错都不报,ajax好使,就是success: function(data){}不能回调

写个 ajax加一个error:    alert(1);  
看是不是进入error方法了 
对啊,是进error方法了

进error的话 你success当然不打印,你得考虑ajax请求到后台哪里出问题了

-------------------------------

引用 7 楼 u012318873 的回复: Quote: 引用 6 楼 qq_37011988 的回复:
Quote: 引用 5 楼 u012318873 的回复:
Quote: 引用 4 楼 qq_37011988 的回复:
什么错都不报,ajax好使,就是success: function(data){}不能回调

写个 ajax加一个error:    alert(1);  
看是不是进入error方法了 
对啊,是进error方法了

进error的话 你success当然不打印,你得考虑ajax请求到后台哪里出问题了
恩,已经找到问题了,是后台传值的问题,O(∩_∩)O谢谢

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 怎样开始学习AJAX

    怎样开始学习AJAX

    2017-01-23 15:01

  • 前端学习2——深入ajax和restful

    前端学习2——深入ajax和restful

    2017-01-23 14:01

  • AJAX PHP实例

    AJAX PHP实例

    2017-01-23 14:01

  • Ajax实现原理

    Ajax实现原理

    2017-01-21 10:01

网友点评
t