$.post到php类函数中
我想做一个实时用户名检查,我想使用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öppCMS - Registrieren</title> <link rel
-->
<?php
require '../../core/init.php';
?>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Kö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”除非你想做“数学”,但我很怀疑;-)(旁注)哦,谢谢弗雷德-ii-^^现在让我们来解决我的实际问题^^不客气。你查过Barmar的答案了吗?当然,但我的js怎么了?我想现场查看,所以我不知道如何介绍:/JS不是我的强项。我建议你向巴尔马或任何其他可能的答案提出。我是一个“服务器端”类型的人;-)您想使用返回$username。“嗨”
而不是返回$username+“hi”除非你想做“数学”,但我很怀疑;-)(旁注)哦,谢谢弗雷德-ii-^^现在让我们来解决我的实际问题^^不客气。你查过Barmar的答案了吗?当然,但我的js怎么了?我想现场查看,所以我不知道如何介绍:/JS不是我的强项。我建议你向巴尔马或任何其他可能的答案提出。我是一个“服务器端”类型的人;-)您想使用返回$username。“嗨”
而不是返回$username+“hi”除非你想做“数学”,但我很怀疑;-)(旁注)哦,谢谢弗雷德-ii-^^现在让我们来解决我的实际问题^^不客气。你查过Barmar的答案了吗?当然,但我的js怎么了?我想现场查看,所以我不知道如何介绍:/JS不是我的强项。我建议你向巴尔马或任何其他可能的答案提出。我是一个“服务器端”类型的人;-)您想使用返回$username。“嗨”
而不是返回$username+“hi”除非你想做“数学”,但我很怀疑;-)(旁注)哦,谢谢弗雷德-ii-^^现在让我们来解决我的实际问题^^不客气。你查过Barmar的答案了吗?当然,但我的js怎么了?我想现场查看,所以我不知道如何介绍:/JS不是我的强项。我建议你向巴尔马或任何其他可能的答案提出。我是一个“服务器端”类型的人;-)如何将其引入我的js?所以我可以使用.$ajax或.$post进行实时检查。您的JS已经在这样做了。无论PHP的回音是什么,都将出现在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文件中执行了该操作: