jquery ajax 局部刷新老是跑回页面顶部
我是用jqueryajax来更新Highcharts的数据,Highcharts的图标的低于页面的高度的地方(也就是说有下拉滚动条),每次刷新后页面都会跑回页顶,这是为什...
我是用jquery ajax来更新Highcharts的数据,Highcharts的图标的低于页面的高度的地方(也就是说有下拉滚动条),每次刷新后页面都会跑回页顶,这是为什么啊?
$.ajax({
type : "POST",
url : url,
success : function(jsondata) {
data = eval(jsondata);
chart = new Highcharts.Chart({
......................................
})
}
}); 展开
$.ajax({
type : "POST",
url : url,
success : function(jsondata) {
data = eval(jsondata);
chart = new Highcharts.Chart({
......................................
})
}
}); 展开
2个回答
展开全部
按照我的推测,你说的跑回页面顶端和你的代码没有一毛钱关系。
你是不是有一个链接,链接的点击事件去调用的 ajax 代码,像下面这样?
<a href="#" onclick="your_ajax_func();" ><img src="" alt="一个图标" /></a>
如果要是这样的话,你就把它改成:
<a href="javascipt:void(0);" onclick="your_ajax_func();return false;" ><img src="" alt="一个图标" /></a>
就能解决了。
以上,请采纳,请给分。
追问
正解,但是我觉得还是用
比较好。
追答
都可以,明白发生问题的原因就可以了。不客气。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询