<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如何获得页面某个标签的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)