AJAX的jQuery实现入门(二)
作者:Robin 来源:Rlog 时间:2008-05-01 13:04:00
阅读上一篇:AJAX的jQuery实现入门(一)
要写入数据库,我们知道的最简单的就是注册了, 就做个最简单的注册表单, 看看是如何提交数据的.
我们先写如下的html代码,三个文本框,一个按钮:
<p>昵称:<input type="text" name="username" id="sname" /></p>
<p>密码:<input type="text" name="password" id="spwd" /></p>
<p>邮箱:<input type="text" name="email" id="smail" /></p>
<p><button id="sub">提交</button></p>
看到没, 我们不用表单, 甚至不用submit.
然后再看看jquery代码:
$(document).ready(function(){
$("#sub").click(function(){ //当点击提交按钮时触发
var usr = $("#sname").val(); //获取到三个文本框的值
var pas = $("#spwd").val();
var mail = $("#smail").val();
$.ajax({
type:"POST", //用POST方法
url:"reg.asp", //向这个页面传值
data:"username="+usr+"&password="+pas+"&email="+mail, //传的数据是这样的
success:function(){
$("#msg").show("slow"); //操作成功后显示一个提示
},
error:function(){
alert("出现问题, 请重试"); //出现问题时提示
}
})
})
})
关键在data这里, 假如我们在文本框里填了Robin,123456,rlog@live.com 那么data就成了: username=Robin&password=123456&email=rlog@live.com ,几乎刚开始学习网页制作的同学都知道这是干嘛用的. 他通过url把页面里的值传给后端程序去处理.那么后端怎么处理呢? 看看下面的asp代码reg.asp的内容, 还是让老狼帮我写的,唉真是猴子掰玉米.学多少忘多少.
<%
dim conn
dim connstr
dim db
db="reg.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
set rs=server.CreateObject("adodb.recordset")
sql="select * from reguser"
rs.open sql,conn,2,3
rs.addnew
rs("username")=request.Form("username")
rs("password")=request.Form("password")
rs("email")=request.Form("email")
rs.update
rs.close
set rs=nothing
response.Write("添加成功!")
conn.close
set conn=nothing
%>
好了就这么多, 什么? 还有数据库! 老天我不是搞开发的,其实也很简单了. 一张表,三个字段username,password,email. over! 千万别把这个例子直接拿去就用喽, 连最基本的前端验证的没有, 密码还是明文.
这个恐怕已经简单到不能再简单了,如果你还是不能自己做成功, 看看我做好的例子吧. 下次我们把读写一起来玩.
本地下载地址:jQuery_reg.rar (22.40 KB)
标签:jquery,ajax,注册
0
投稿
猜你喜欢
php遍历CSV类实例
2023-11-01 23:46:26
MySQL隔离级别和锁机制的深入讲解
2024-01-14 06:57:53
基于Python2、Python3中reload()的不同用法介绍
2023-10-01 17:59:15
巧用Javascript的逻辑运算符
2024-04-16 09:47:42
python中使用ctypes调用so传参设置遇到的问题及解决方法
2021-06-02 00:38:39
python 创建一个空dataframe 然后添加行数据的实例
2022-05-08 01:51:59
关于Pytorch中模型的保存与迁移问题
2023-08-11 04:05:25
Django 浅谈根据配置生成SQL语句的问题
2023-05-10 07:48:23
如何判断SQL语句是否执行了?
2010-01-12 20:03:00
对python操作kafka写入json数据的简单demo分享
2023-05-04 21:24:08
Windows下MySQL 5.6安装及配置详细图解(大图版)
2024-01-24 06:05:52
Python实现直播推流效果
2023-10-06 12:43:29
wxPython色环电阻计算器
2023-12-21 20:08:54
Python可视化Matplotlib介绍和简单图形的绘制
2021-09-01 21:16:44
实例讲解Python中SocketServer模块处理网络请求的用法
2021-04-16 13:25:27
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2021-06-02 21:23:14
Python实现读取目录所有文件的文件名并保存到txt文件代码
2023-08-28 19:27:51
Python之列表推导式最全汇总(中篇)
2022-05-25 20:56:59
JavaScript错误处理try..catch...finally+涵盖throw+TypeError+RangeError
2024-04-22 13:26:05
asp 删除数据并同时删除图片的代码
2011-02-28 10:39:00