【发布时间】:2025-12-13 12:20:06
【问题描述】:
最近我正在尝试实现一个简单的 Django 应用程序,其中包括一个服务器端 AJAX 验证,它是一个简单的表单输入字段(用户名)。我使用了一个使用 jQuery 的预建行 AJAX 验证库。所以代码是这样的
HTML sn-p
<form id="simpleform" method="post" action="/done/">
Username:<input value="" class="validate[required,custom[noSpecialCaracters],length[0,20],ajax[ajaxUser]]" type="text" name="user" id="user" />
<input class="submit" type="submit" value="Validate"/>
</form>
服务器端代码 sn-p(嵌入到 php 脚本中)
/* RECEIVE VALUE */
$validateValue=$_POST['validateValue'];
$validateId=$_POST['validateId'];
$validateError=$_POST['validateError'];
/* RETURN VALUE */
$arrayToJs = array();
$arrayToJs[0] = $validateId;
$arrayToJs[1] = $validateError;
if($validateValue =="testname"){ // validate??
$arrayToJs[2] = "true"; // RETURN TRUE
echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}'; // RETURN ARRAY WITH success
}else{
for($x=0;$x<1000000;$x++){
if($x == 990000){
$arrayToJs[2] = "false";
echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}'; // RETURN ARRAY WITH ERROR
}
}
}
所以我的问题是我如何将它放入 Python 代码中(以便在 Django 环境中使用)如何将用户名从输入字段中获取到后端,我认为服务器端脚本 sn -p 已经做到了,但我想知道如何在我的 Pyhon 代码中使用它,这是我第一次使用 jQuery,我确实需要使用这个完全相同的验证库。需要贵公司。
谢谢。
【问题讨论】: