添加一个 register.html 页面

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<form><p>用户名<input id="username" type="text" name="username" onblur="func1(this)" /><span id="error"></span></p><p>密码<input type="text" name="pwd" /></p><input type="submit" value="submit">
</form><script>function func1(self) {var username=self.value;var xmlhttp=createXMLHttpRequest();xmlhttp.open("POST","/ajax_register/",true);xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");xmlhttp.send("username="+username);xmlhttp.onreadystatechange=function () {if(xmlhttp.readyState===4 && xmlhttp.status===200){var s=xmlhttp.responseTextif (s=="1"){document.getElementById("error").innerHTML="用户名已经注册!"}}}}function createXMLHttpRequest() {var xmlHttp;try{xmlHttp = new XMLHttpRequest();} catch (e) {try {// 适用于IE6xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");}catch (e) {try {// 适用于IE5.5,以及IE更早版本xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}catch (e) {}}}return xmlHttp;}</script></body></html>

修改 views.py

from django.http import HttpResponse
from django.shortcuts import render# Create your views here.def ajax_register(request):if request.method=="POST":username=request.POST.get("username")if username=="klvchen":return HttpResponse("1")return HttpResponse("0")return render(request,"register.html")

修改 urls.py

from django.contrib import admin
from django.urls import path
from app01 import viewsurlpatterns = [path('admin/', admin.site.urls),path('ajax_register/', views.ajax_register),

转载于:https://www.cnblogs.com/klvchen/p/10950288.html

Django ajax 检测用户名是否已被注册相关推荐

  1. ajax用户名注册自动刷新,ajax+jsp实现 无刷新页面下注册时检测用户名是否已存在...

    当前位置:编程学习 > JAVA >> ajax+jsp实现 无刷新页面下注册时检测用户名是否已存在 如题:ajax+jsp实现 无刷新页面下注册时检测用户名是否已存在 求大神们赐教 ...

  2. ajax 用户已注册,Ajax检测用户名是否已经注册

    程序功能 当用户名输入完成(即用户名输入框失去焦点),利用Ajax检测用户名是否已经注册! 实现过程 利用Ajax向CheckUserServlet发送请求,判断该用户名是否可用.这里只是为了演示Aj ...

  3. ssh整合问题总结--使用struts2+Ajax+jquery验证用户名是否已被注册

    在用户模块中的用户注册需求上,通常要进行用户名是否已被注册的验证,今天正好写了这个需求,把详细代码和所遇到的问题贴过来.在使用struts2+ajax时候,通常我们会返回json类型的数据,但是像上面 ...

  4. html中ajax检测用户名实例,利用Ajax检测用户名是否被占用的完整实例

    适合人群:Ajax和jQuery入门 采用Ajax实现用户名验证 使用jQuery给出提示信息 用户注册的时候,使用Ajax实现检测用户名是否已经被注册过,很多细节没有实现,给大家做个简单普及. pa ...

  5. ajax如何用编号查询姓名,Ajax js 使用Ajax检测用户名是否存在

    jsp页面: Js代码 varxmlHttp=false; try{ xmlHttp=newActiveXObject("Msxml2.XMLHTTP"); }catch(e){ ...

  6. 用户名唯一 php,AJAX检测用户名是否唯一

    大家都知道,很多网页注册的时候用户名重复就不能注册,本文通过实例代码给大家介绍了AJAX应用实例之检测用户名是否唯一,非常不错,具有参考借鉴价值,需要的朋友可以参考下,希望能帮助到打家. 先给大家展示 ...

  7. 判断用户名是否已被注册的三种方法

    在forms.py中写局部钩子函数 首先还是得先导入app里面的models #重写username字段的局部钩子def clean_username(self):username = self.cl ...

  8. ajax检测用户名重复无效,用ajax实现检测注册用户名是否重复的完整例子

    ValidateName.java代码如下所示,并且采用userIsExist查找数据库看是否存在相同的用户名. package com.wuliu.test; import java.io.IOEx ...

  9. ajax java用户名查重_Django之AJAX

    AJAX准备知识:JSON 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JS ...

最新文章

  1. asp.net中读取带有加号(+)的Cookie,会自动把加号替换为空格
  2. 基片集成波导原理_ETH研究人员开发微型红外光谱仪 可以集成到芯片当中
  3. IntelliJ IDEA 2018.1正式发布!什么?还能这么玩?
  4. python请求url非阻塞_Tornado请求中的非阻塞/异步URL获取
  5. 费马素性测试和米勒—拉宾素性测试
  6. Boost:使用OpenCV在图像或相机框架上应用sobel过滤器
  7. linux 下停止监听程序,Linux下启动Oracle服务和监听程序步骤
  8. linux 下/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 的区别
  9. 年后开课 | 第 4 期临床基因组家系分析,同时解决科研和临床问题
  10. CentOS网络配置与重启方法
  11. 麦克纳姆轮全向移动机器人纵向直线运动分析
  12. 医院管理数据库课程设计
  13. 制造企业发展遇瓶颈?低代码平台助其逆风翻盘!
  14. 并行强化学习算法:A2C/A3C
  15. [你好,2022] 月落乌啼霜满天,江枫渔火对愁眠
  16. Spring Cloud 系列之 Netflix Eureka 注册中心(一)
  17. JS的Date函数汇总
  18. 带有分销体系的开源知识付费系统——cremb
  19. 分享155个ASP源码,总有一款适合您
  20. windows关闭445、3389端口

热门文章

  1. Restful API 架构与设计参考原则
  2. 机器学习:贝叶斯和优化方法_Facebook使用贝叶斯优化在机器学习模型中进行更好的实验
  3. bootcmd和bootargs
  4. “80后”作家应扮演更重要的角色
  5. 基于Java的TCP Socket通信详解(计算机端/Android手机端)
  6. mysql数据库优化清理_mysql 数据库优化整理
  7. 开机自启动程序关闭方法_电脑非常卡,总有软件偷偷自启动?学会这1招,永久关闭它们!...
  8. python 字符串分割_python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接...
  9. 索尼录音笔怎么导出录音内容_录音笔十大品牌名单出炉!录音笔十大品牌排名榜单揭晓!...
  10. linux中iptable中端口,Linux如何打开iptables中的端口