该网页如何动态加载数据?

时间:2016-07-18 02:45:09

标签: javascript html ajax web-services

我发现了一个我认为使用ajax动态加载数据的网页,但是我看到检查员在点击页面底部的“加载更多”按钮时没有完成请求。我想知道这个页面使用的是什么技术?任何可以搞清楚的专家?此外,我找不到任何似乎在dom中动态预加载的内容。所以问题是,动态加载的内容来自哪里?任何帮助都会被贬低。

“Hent flere”与挪威语中的“加载更多”相同。

URL: https://helsenorge.no/min-helse/Bytte-fastlege?fylke=02&kommuner=0220

2 个答案:

答案 0 :(得分:1)

页面加载时,它都是通过ajax加载的。该网址为:https://helsenorge.no/_vti_bin/portal/rest.svc/execute?cmd=AvtaleSok

它一次性加载所有内容然后只显示其中的一部分。按下"加载更多"它应该能够立即显示其余部分。但我想设计师希望动画点看起来很花哨。

答案 1 :(得分:0)

有不同的方式:

1)WebSockets可以加载数据结束发送数据(在两个方向上),并且它们在RealTime中工作。

2)SSE是服务器发送事件,可以实时从服务器推送数据(但它们通常出现在检查员中......我猜)

3)添加由具有刷新内容的其他脚本添加的脚本。 (对于那些因某些原因不想使用Ajax的人来说,有一种解决方法)

4)隐藏帧技巧:iFrame可以与父槽window.parent或postMessage进行通信。使用刷新标题,可以轻松更新父窗口

希望你能找到你想要的东西;)