那那哥
2017-10-12 07:54
采纳率: 79.5%
浏览 2.3k
已采纳

ajax刷新导致js重复加载的问题

ajax点击时间刷新一条数据,每条数据后都有一个圆形的进度条!通过调用js中的方法实现,现在是每次点击上一条数据也调用js中的方法使进度条不再是一个,怎么让调用过的不再调用js中的方法,没调用过的调用图片说明

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • HaiDemon 2017-10-12 08:05
    已采纳

    最好可以在每个调用过的返回个参数,把这个参数作为标识,循环判断估计就行了

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 20170421w 2017-10-12 08:07

    清空一下。 function build_user_table(result) {
    $(??).empty()在调用。;

    评论
    解决 无用
    打赏 举报
  • 子幽 2017-10-12 08:10

    传参啊,像楼上说的那样,你传递一个参数刷新后就把这个参数改变了,判断这个参数就可以了

    评论
    解决 无用
    打赏 举报
  • liyunhe8451 2017-10-12 09:24

    每次ajax请求成功之后,把上一天的记录清空。或者你贴一下代码,我帮你看看

    评论
    解决 无用
    打赏 举报
  • 无棱的山 2017-10-12 12:44

    get下。怎么解决的?

    评论
    解决 无用
    打赏 举报
  • 罗忠浩 2017-10-13 02:57

    请把你的代码提供出来给大家看,大家才知道哪里的问题。

    评论
    解决 无用
    打赏 举报
  • liyunhe8451 2018-05-29 08:02

    把调用过的元素加一个attr属性作为标识,有这个标识的元素不在刷新。其实跟定义参数记录调用同理

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题