Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
一.mysql提取数值形式设置:
|
|
二.数据的查询并返回
三.HTML中ajax部分
1.get形式:
|
|
2.post形式:
|
|
四.view部分
|
|
1.get请求:
|
|
2.post请求:
|
|
实例1:登录的过程中查找是否有此人,以及在搜索的过程中,查找信息
HTML文件
|
|
form.py文件
view.py文件
知识点整理:
将字符串转化成json类型使用eval()函数
将光标fellcatch到的数据转化成字典类型光标
self.cur=self.con.cursor(cursorclass=MySQLdb.cursor.DictCursor)
jQuery中ajax之get使用
$.ajax({
type:’GET’,
url:路由,
data:字典类型的数据,
async:false,默认是false,表示异步请求,true是同步
contentType:’application/json;charset=UTF-8’,
dataType:’json’,
success:function(data){data=eval(data)},
error:function(){}
})
jQuery中ajax之post使用
$.ajax({
type:’POST’,
url:路由,
data:字典类型的数据,
async:false,
dataType:’json’,
success:function(data){data=eval(data)},
error:function(){}
})
js事件:onkeyup键盘抬起事件 onclick鼠标点击事件 onmouseout鼠标移开事件 onmouseover鼠标移入事件
后台返回的字典数据进行jsonify()包装。并将其返回前台