jquery ajax 局部刷新老是跑回页面顶部

我是用jqueryajax来更新Highcharts的数据,Highcharts的图标的低于页面的高度的地方(也就是说有下拉滚动条),每次刷新后页面都会跑回页顶,这是为什... 我是用jquery ajax来更新Highcharts的数据,Highcharts的图标的低于页面的高度的地方(也就是说有下拉滚动条),每次刷新后页面都会跑回页顶,这是为什么啊?

$.ajax({
type : "POST",
url : url,
success : function(jsondata) {
data = eval(jsondata);
chart = new Highcharts.Chart({
......................................
})
}
});
展开
 我来答
hutia
2014-11-22 · TA获得超过580个赞
知道小有建树答主
回答量:97
采纳率:100%
帮助的人:157万
展开全部

按照我的推测,你说的跑回页面顶端和你的代码没有一毛钱关系。


你是不是有一个链接,链接的点击事件去调用的 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>


就能解决了。



以上,请采纳,请给分。

追问
正解,但是我觉得还是用

比较好。
追答
都可以,明白发生问题的原因就可以了。不客气。
百度网友c07a0afe31
2014-11-22 · 超过21用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:40万
展开全部
这点代码看不出问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式