我写了一个登录表单,在这个我用过,表单和方法是post, Action 是(PHP self)<?php $_PHP_SELF ?>
(我在表单本身中使用 php)。在 php 中,我写了如果登录成功则“欢迎”,如果失败则“抱歉”。
但这些结果将出现在新页面中。当我单击提交按钮时,我希望在同一页面中获得这些结果。我怎样才能做到这一点?
最佳答案
PHP是一种服务器端语言,因此提交登录数据后,服务器会生成一个新页面,如果您想要欢迎||抱歉
消息要在不刷新页面的情况下返回,您需要使用ajax。我猜你对这一切还很陌生,所以在 google 上搜索一些关于 ajax 的 javascript Tuts,或者如果你需要快速启动并运行它,请使用 JavaScript 库。恕我直言,最简单的是 jQuery,因为它是其中记录最多的
关于php -结果应该出现在同一页面中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10013234/