PHP,JS,AJAX 哪种技术可以作到后台改变前台数据
程序员文章站
2022-06-11 19:52:32
...
PHP,JS,AJAX 哪种技术可以做到后台改变前台数据?
例:
前台页面 login.php:
一个登录表单,账号跟密码加提交按钮
这时,填写账号密码点击按钮后,如何才能让页面进入等待状态?然后
这时候如何才能后台 admin.php 中,查看到这个前台提交的用户的表单,然后对改用户正在访问的页面发送一个信息?或改变他当前页面的代码或数据或链接等?
------解决思路----------------------
后台改变前台 基本上不可行性,虽然说现在有websocket这种全双工的新协议。你这种需求的话基本上用ajax就能实现。
基本逻辑就是 在点击提交按钮后,用js控制显示等待页,当服务器有返回值时,取消等待页的显示,在根据返回值用js修改当前页面上的显示。
------解决思路----------------------
这个需求听上去怪怪的,不过我知道你一定是要ajax
------解决思路----------------------
我的一般做法是:不使用表单提交。将提交按钮通过javascript绑定点击事件,事件的处理函数会弹出一个等待框(一个DIV,有加载动画并遮盖整个页面),同时通过AJAX向PHP发送POST数据(用户名、密码)并绑定回调函数。PHP处理完之后会将处理结果返回给页面,这时AJAX所绑定的回调函数就会隐藏等待框并根据PHP返回的结果改变页面的显示(或跳转去其他页面或提示出错等)。
------解决思路----------------------
Ajax技术可解决楼主问题。
例:
前台页面 login.php:
一个登录表单,账号跟密码加提交按钮
这时,填写账号密码点击按钮后,如何才能让页面进入等待状态?然后
这时候如何才能后台 admin.php 中,查看到这个前台提交的用户的表单,然后对改用户正在访问的页面发送一个信息?或改变他当前页面的代码或数据或链接等?
------解决思路----------------------
后台改变前台 基本上不可行性,虽然说现在有websocket这种全双工的新协议。你这种需求的话基本上用ajax就能实现。
基本逻辑就是 在点击提交按钮后,用js控制显示等待页,当服务器有返回值时,取消等待页的显示,在根据返回值用js修改当前页面上的显示。
------解决思路----------------------
这个需求听上去怪怪的,不过我知道你一定是要ajax
------解决思路----------------------
我的一般做法是:不使用表单提交。将提交按钮通过javascript绑定点击事件,事件的处理函数会弹出一个等待框(一个DIV,有加载动画并遮盖整个页面),同时通过AJAX向PHP发送POST数据(用户名、密码)并绑定回调函数。PHP处理完之后会将处理结果返回给页面,这时AJAX所绑定的回调函数就会隐藏等待框并根据PHP返回的结果改变页面的显示(或跳转去其他页面或提示出错等)。
------解决思路----------------------
Ajax技术可解决楼主问题。
相关文章
相关视频
上一篇: PHP正则表达式入门教程(推荐)_PHP