PHP如何定时访问数据库获取信息来更新页面数据,我知道用ajax,不知道其中的格式

PHP如何定时访问数据库获取信息来更新页面数据,我知道用ajax,不知道其中的格式,第1张

<html>

<head>

<script src="//ajaxgoogleapiscom/ajax/libs/jquery/1111/jqueryminjs"></script>

<script>

$(document)ready(function(){

setInterval(function(){

$ajax({

url: "backendphp",

type: "GET",

dataType: "json",

success: function(json){

$('#output')append(jsontime + '<br/>');

}

});

}, 1000);

});

</script>

</head>

<body>

<div id="output"></div>

</body>

</html>

前台html就是用ajax发请求,一般用json格式发送与接收数据,然后设置setInterval每1秒循环发送一次请求,后台也很简单:

<php

//backendphp

//把送回的数据json_encode()一下就可以了

echo json_encode(array('time'=>time()));

>

一个表单无法同时提交多个页面,只有提交给一个页面后,再提交给下一个页面,就象安装软件时候的“下一步”一样,是一步一步的传递的。

PHP文件获取“上一步”表单传递来的数据,方法是使用数组$_GET和$_POST,例如表单里面有<input type=text name=user value=abc>,那么在PHP里面就有$_GET["user"]或者$_POST["user"](根据表单的提交方法),其值为"abc"。

PHP想要获取表单的值,只能通过GET提交或者POST提交。

或者用js获取值做异步提交到本页面。

然后再用PHP进行接收。最基本的表单提交,用php接受值。

<php

if (isset($_GET['button1'])) {

echo $_GET['button1'];

}

>

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<form action="">

<input type="text" name="button1" value="123">

<input type="submit" value="提交">

</form>

</body>

</html>

你可以把变量值保存到session中或者cookie中,在别的页面只要获取就可以了,你也可以把变量值放到页面中,或者url路径内,这样你访问的时候就可以通过post和get获取前一个界面的值了。

保存到session中:$_SESSION['name'] = 'value';获取$_SESSION['name'];

保存到cookie中:$_COOKIE['name'] = 'value';获取$_COOKIE['name'];

保存到页面中,并且是提交的方式可以用$_POST; 获取到提交的值。

保存到url路径中,那么直接用$_GET可以获取到url路径中的参数。例如>

以上就是关于PHP如何定时访问数据库获取信息来更新页面数据,我知道用ajax,不知道其中的格式全部的内容,包括:PHP如何定时访问数据库获取信息来更新页面数据,我知道用ajax,不知道其中的格式、php一个表单提交多个页面,怎样获取按钮提交过来的值、php如何获得页面某个标签的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9487400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存