0

所以我试图从我网站的另一个页面加载数据,特别是课程进度(来自 LearnPress 课程,这是一个值得的 WP 网站)到我页面中的 div。

为此,我正在做:

$( document ).ready(function() {
   
    $("#my_div_1").load( "www.mysite.com/course-1 .learn-press-course-results-progress"
);
$("#my_div_2").load( "www.mysite.com/course-2 .learn-press-course-results-progress"
);
});

这确实显示了我跪下的数据。但是,它显示了两次: 看看每个人的进步是如何翻倍的

我认为这与 .load() 因...原因而启动两次这一事实有关?无论如何,我怎样才能使它不会发生?我想到了以下领域的解决方案:

$( document ).ready(function() {
   
    for (i = 0; i < 1; i++) {
    $("#div_id").load( "www.mysite.com/course-page .learn-press-course-results-progress"
);
};
});

这不起作用,但我认为可能是某种解决方案。但是,它似乎不是“正确”的。

另外需要注意的是:在示例中,我有两门课程,实际上我必须为 12 门课程执行此操作,但即使只有一门课程也会发生这种情况。

谢谢!

4

1 回答 1

0

您更有可能两次运行脚本,看看jQuery $(document).ready () 两次触发

于 2020-12-22T16:45:27.650 回答