Php AJAX setinterval()函数是否复制我的html?

Php AJAX setinterval()函数是否复制我的html?,php,jquery,html,ajax,Php,Jquery,Html,Ajax,我创建了一个表,其中每10秒刷新一个包含数据库查询数据的文本框,但每次执行该函数时,它都会复制我现有的html代码。这是一张照片 和我的HTML: 编辑:PHP也是: 看起来您的bt1admin.php文件返回的是整个页面,而不仅仅是数字。您可以创建单独的文件来检索数据,或执行类似操作: $function{ var Main={ onDataSuccess:functiondata{ 如果数据是成功的{ $'refreshtb'.textdata.numberofattendes; log

我创建了一个表,其中每10秒刷新一个包含数据库查询数据的文本框,但每次执行该函数时,它都会复制我现有的html代码。这是一张照片

和我的HTML: 编辑:PHP也是:

看起来您的bt1admin.php文件返回的是整个页面,而不仅仅是数字。您可以创建单独的文件来检索数据,或执行类似操作:

$function{ var Main={ onDataSuccess:functiondata{ 如果数据是成功的{ $'refreshtb'.textdata.numberofattendes; log'Last fetched:',data.now; } }, onDataError:函数{ console.log'error'; }, onDataAlways:函数{ setTimeoutMain.fetchData,10000; }, fetchData:函数{ $.getJSON'bt1admin.php?ajax' doneMain.onDataSuccess .failMain.onDataError .始终是主要的;始终是主要的; } } Main.fetchData; }; em espera客户:
是否确实要将此内容刷新为如图所示的格式?当然,看起来你的目标是错误的。最初它是一个输入类型=文本,但在尝试了各种不同的解决方案后,这是我最后一次尝试的解决方案。我只想让它正常刷新而不复制我的表,不管它是标签/文本框还是其他什么,因为我可以轻松删除背景或边框。那么bt1admin.php返回什么呢?好像整张桌子都是这样,不是吗?如果是这样,请重新加载表单元素。如果正确,它将从表中返回一行。我还在学习PHP,所以请原谅我$sql=selectcontador来自senhas2,其中ID=1$结果=$conn->query$sql$行=$result->fetch\u assoc$nome=$row['Contador']HTML和PHP都在同一个页面bt1admin.phpB中,但返回的HTML结构是什么?并更详细地解释本次刷新的总体目标非常感谢您的输入,但我不能真正理解这段代码。我已经把它放在我的代码中,但是控制台每10秒显示一次错误输出。所以它每10次刷新一次,但不转发数据,我猜。。。我还用我的PHP更新了我的原始帖子