Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
$.post到php类函数中_Php_Ajax_Post - Fatal编程技术网

$.post到php类函数中

$.post到php类函数中,php,ajax,post,Php,Ajax,Post,我想做一个实时用户名检查,我想使用PHP函数 --> <?php require '../../core/init.php'; ?> <!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <title>K&ouml;ppCMS - Registrieren</title> <link rel

我想做一个实时用户名检查,我想使用PHP函数

-->
<?php
    require '../../core/init.php';
?>
<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <title>K&ouml;ppCMS - Registrieren</title>
    <link rel="stylesheet" href="../../../css/style.css">
    <script type="text/javascript" src="../../../js/jquery.js"></script>
    <script type="text/javascript" src="../../../js/footer.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $("#username").keyup(function (e) {

                //removes spaces from username
                $(this).val($(this).val().replace(/\s/g, ''));

                var username = $(this).val(); //get the string typed by user

                $.post('users.php', {'username':username}, function(data) { //make ajax call to users.php
                    $("#user-result").html(data); //dump the data received from PHP page
                });

            });
        });
</script>
</head>
获取此错误:

Notice: Undefined variable: db in C:\xampp\htdocs\kcms\system\cms\user\users.php on line 2

您的PHP脚本应该执行以下操作:

<?php
require('init.php'); // This contains $users = new Users($db);
echo $users->check_username($_POST['username']);

您的PHP脚本应该执行以下操作:

<?php
require('init.php'); // This contains $users = new Users($db);
echo $users->check_username($_POST['username']);

您的PHP脚本应该执行以下操作:

<?php
require('init.php'); // This contains $users = new Users($db);
echo $users->check_username($_POST['username']);

您的PHP脚本应该执行以下操作:

<?php
require('init.php'); // This contains $users = new Users($db);
echo $users->check_username($_POST['username']);



您想使用
返回$username。“嗨”
而不是
返回$username+“hi”返回$username。“嗨”
而不是
返回$username+“hi”返回$username。“嗨”
而不是
返回$username+“hi”返回$username。“嗨”
而不是
返回$username+“hi”data
变量中;在Users类中。您不在类中执行,而是在使用该类的主线代码中执行。问题是我已经在一个额外的init文件中执行了该操作:
如何将其引入我的js?所以我可以使用.$ajax或.$post进行实时检查。您的JS已经在这样做了。无论PHP的回音是什么,都将出现在
data
变量中;在Users类中。您不在类中执行,而是在使用该类的主线代码中执行。问题是我已经在一个额外的init文件中执行了该操作:
如何将其引入我的js?所以我可以使用.$ajax或.$post进行实时检查。您的JS已经在这样做了。无论PHP的回音是什么,都将出现在
data
变量中;在Users类中。您不在类中执行,而是在使用该类的主线代码中执行。问题是我已经在一个额外的init文件中执行了该操作:
如何将其引入我的js?所以我可以使用.$ajax或.$post进行实时检查。您的JS已经在这样做了。无论PHP的回音是什么,都将出现在
data
变量中;在Users类中。您不在类内部执行,而是在使用该类的主线代码中执行。问题是我已经在一个额外的init文件中执行了该操作: