Heim > Backend-Entwicklung > PHP-Tutorial > PHP,JS,AJAX 哪种技术可以作到后台改变前台数据

PHP,JS,AJAX 哪种技术可以作到后台改变前台数据

WBOY
Freigeben: 2016-06-13 12:20:45
Original
973 Leute haben es durchsucht

PHP,JS,AJAX 哪种技术可以做到后台改变前台数据?
例:
前台页面 login.php:
一个登录表单,账号跟密码加提交按钮
这时,填写账号密码点击按钮后,如何才能让页面进入等待状态?然后
这时候如何才能后台 admin.php 中,查看到这个前台提交的用户的表单,然后对改用户正在访问的页面发送一个信息?或改变他当前页面的代码或数据或链接等?


------解决思路----------------------
后台改变前台  基本上不可行性,虽然说现在有websocket这种全双工的新协议。你这种需求的话基本上用ajax就能实现。

基本逻辑就是 在点击提交按钮后,用js控制显示等待页,当服务器有返回值时,取消等待页的显示,在根据返回值用js修改当前页面上的显示。
------解决思路----------------------
这个需求听上去怪怪的,不过我知道你一定是要ajax
------解决思路----------------------
我的一般做法是:不使用表单提交。将提交按钮通过javascript绑定点击事件,事件的处理函数会弹出一个等待框(一个DIV,有加载动画并遮盖整个页面),同时通过AJAX向PHP发送POST数据(用户名、密码)并绑定回调函数。PHP处理完之后会将处理结果返回给页面,这时AJAX所绑定的回调函数就会隐藏等待框并根据PHP返回的结果改变页面的显示(或跳转去其他页面或提示出错等)。
------解决思路----------------------
Ajax技术可解决楼主问题。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage