xmlHttpRequest检查mysql数据库中的更改

xmlHttpRequest check for changes in mysql database

本文关键字:数据库 检查 mysql xmlHttpRequest      更新时间:2023-09-26

我正在制作一个像BidRivals这样的拍卖网站,在我的网站上,拍卖脚本可以工作,但代码很差,我的意思是,我必须每5秒自动刷新一次页面,这样用户就可以看到产品是否有新的出价。

我正在尝试优化我的代码,这样页面只有在有新出价时才会刷新,否则就不会刷新。

我被告知要使用xmlHttpRequest,但我以前从未使用过它,我知道它是如何工作的。我已经去了w3schools做了一些研究,但我没有发现我的情况。

有什么想法吗?

比使用XMLHttpRequest更好的方法是使用jQuery。

它更好,因为jQuery消除了开发人员跨平台兼容性的大部分负担。此外,jQuery是一个非常有用的库,用于在javascript中做许多常见的事情,因此,了解它非常有帮助。

在一些/许多浏览器上,jQuery的Ajax方法是使用XMLHttpRequest实现的

使用xmlHttpRequest是个好主意。使用此技术,您可以向服务器发送异步请求,而无需重新加载页面。然后,您可以更改HTML,例如从服务器获取新的HTML,并替换站点中的<div>。我建议使用像JQuery这样的Java脚本库,它可以为您处理不同的浏览器实现。JQuery提供了异步加载内容的简单功能。

这样,就可以避免完全刷新页面,而只重新加载内容。或者,您可以让服务器发回一个更改后的标志,然后决定是否使用Java Script重新加载页面。