<form action="controller.php" method="post">
账户名:<input type="text" name="user"><br>
Uid:<input type="password" name="pwd" ><br>
<input type="submit" >
</form>
PHP页面:
$a=@$_POST['user'] ? $_POST['user'] : '';
$b=@$_POST['pwd'] ? $_POST['pwd'] : 0;
//echo $a.",".$b;
if (empty($a)) {
$output = array('data'=>NULL, 'info'=>'this username isn`t null!', 'code'=>-201);
exit(json_encode($output));
}
如何把这个$output,展示在一个新的html页面中?使用cookie或者session可以吗?还是有什么好办法。
用ajax的方式post数据到php页。即在前端页面用隐式的方式发送数据到php页,php返回信息直接可以在前端页面处理,只需要1个前端页面和1个php页。
在全新的页面展示的话就利用PHP跳转到新的HTML或者PHP文件都可以啊,用header函数。你这个写法一般是在Ajax中使用的。其实也是可以做到的
了解了,十分感谢!!
html页面可以用ajax请求php文件,哪个html页面需要$output就去 请求这个php文件。