javascript - 如何让 javascript 响应 php 事件?

标签 javascript php

我正在开发一个网站进行练习,我想知道如何使用JS通知用户他选择的用户名已被使用,一切正常,如果我的函数(check_username)返回false,用户成功注册到站点,否则注册不会发生。

当用户无法注册时我想知道如何用js脚本通知用户。

<?php 
    //database includes
    include_once('../config/init.php');
    include_once('../database/users.php');

    if(!check_username($_POST['username'])) {
        insertUser($_POST['name'], $_POST['username'], $_POST['email'], $_POST['pass']);
    }
    else header('Location: ../index.php');
?>

最佳答案

一种方法是将失败时的重定向更改为 JavaScript 消息

else
{
  echo "<script>alert('Username already exists');</script>";
}

这是一个非常简单的例子,可以帮助您入门,因为您提到您正在学习 JS。您可以在此基础上进行很多改进。

关于javascript - 如何让 javascript 响应 php 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30196079/

相关文章:

php - 在 PHP/MySQL 中创建没有 HTML 代码的换行符

php - 每次单击按钮时将 PHP 变量更改 1036800。

javascript - 如何在我的函数中使用 Caps? (Javascript)

javascript - 将事件放在事件中是否正确?

javascript - 如何解决这个ajax jquery错误?

javascript - 样式化图像映射

php - 脚本未插入数据 [MySQL/PHP]

使用phantm扫描PHP项目时出现Java错误

php - 如何在 Laravel 而不是 Facade 上创建辅助方法

javascript - 如何添加动画效果以在单击按钮时向右和向左滚动?