ajax传输网页内容发起post请求传输后台数据(刷新)

优采云 发布时间: 2022-06-16 02:01

  ajax传输网页内容发起post请求传输后台数据(刷新)

  php抓取网页ajax数据,以各种格式保存到本地,以供下次抓取。而javascript将html中的dom元素渲染成了可以解析的javascript对象,用来执行脚本。

  对于普通web程序员,“ajax”这种话可能都不是什么新鲜词了。甚至比较冷门一点的站点,都会将这一词完全用在自己的站点上。但是,对于javascript来说,ajax可能是最近才提出的一个重要的概念。它的应用范围广泛,有各种各样的应用场景:ajax传输网页内容发起post请求传输网页内容传输后台数据,通过xml或者json格式发送给前端发起get请求传输后台数据,通过xml或者json格式发送给浏览器在传输过程中,网页与服务器进行通信。

  传输数据之后还会返回内容:responsetext、response。而就目前而言,大多数网站,在使用ajax方式传输数据的同时,所请求的网页内容都将实际上并不在浏览器的缓存中,而是隐藏在了session中。这导致这些网页一旦被关闭,将无法再被浏览器的“重定向”,而导致页面不断刷新,用户的体验非常糟糕。

  而所谓“页面刷新”,我们可以通过ajax动态生成一个重定向(刷新)链接($loading),执行这个动作后,内容就是当前正在浏览的页面,不再存在当前页面的缓存内容。这些开发者希望的情况,往往都只是能把一个很小的页面,强行生成重定向链接,并且希望用户随时都能在重定向连接中找到他们的内容。而当今所谓的ajax框架,更多地是想解决用户需求与开发者提出需求之间的冲突,最终这导致了相互撕逼的情况的出现。

  而我目前在做的javascript,就是在开发一个任意比页面大很多,多个页面连续的应用程序时,执行javascript可以做到动态化发起post请求,并且动态化的返回内容在网页中。实际上,我所说的这个框架并不是这个样子的,它大概已经实现了你上面所说的这种情况。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线