【问题标题】:Ajax async loading problems, data available but not displayedAjax异步加载问题,数据可用但不显示
【发布时间】:2014-03-14 11:01:55
【问题描述】:

这个网站在 WP 上运行,我正在尝试通过 ajax 加载页面数据。请注意,这不是我要加载的帖子。由于某种原因,它只能正确加载 1 个页面,即 -what-articles。

如果我设置 async : false,则加载所有数据,但当然在这种情况下,出于某种原因,我的修剪数据的函数不会修剪任何内容。

如果我离开 async : true,则数据可用,但仅在我还添加 alert(); 时才附加;功能。

所以是异步方法出了问题。

不要理会我正在运行的任何其他功能,因为所有其他功能都被禁用,同样的事情也会发生。我很迷茫。

代码:http://pastebin.com/SgJLPXj0

【问题讨论】:

    标签: javascript jquery ajax wordpress asynchronous


    【解决方案1】:

    您可以尝试将数据类型用作“text/html”并删除异步、缓存属性。如果没有出现,您可以在http://jsfiddle.net/ 或其他地方创建虚拟环境。

    【讨论】:

    • 好吧,在禁用缓存的情况下,没有其他应该由 ajax 加载的页面进行检索。这是有道理的,因为其他页面是为我缓存的。它似乎根本没有提出任何东西。基本上仍然只有在警报之后才附加数据。
    • 您可以将下面的行包含在 timeout fxn 中,而不是发出警报,时间为 0 秒。
    • 那是在追加之前。也试过小提琴,同样的情况发生在那里。
    • 你能分享那个小提琴地址吗
    • 我可能找到了罪魁祸首。如果我在没有任何变量的情况下调用该函数,并且只使用预设链接附加数据,它就可以工作。
    猜你喜欢
    • 1970-01-01
    • 2020-08-08
    • 2011-06-24
    • 2023-03-17
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多