web.py服务端,jquery ajax简单例子
来源:互联网 发布:解压软件怎么安装 编辑:程序博客网 时间:2024/06/09 14:07
- 在服务端设置好url映射后编写应对客户端的ajax post请求(新手整理思路记录用,若有错误还请指出~
class AjaxFriendReq: def POST(self): try: i = web.input() fri_req_to = i.get('fri_req_to') fri_req_from = session.account if(db.where('accounts', account=fri_req_to)[0]): db.insert('friendrequst', fri_req_from=fri_req_from, fri_req_to=fri_req_to,req_on=time.time()) return "requst success" except: return "target id not exist"不需考虑具体逻辑,web.input()可以获取请求页面的数据集,使用安全的get("string")方法可以获取指定数据。若逻辑符合,操作数据库并返回相应提示用字符串(成功或失败)
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script><script>$(document).ready(function(){ $("#frireqbutton").click(function(){ $.ajax({ type: "POST", url:"/ajaxfriendreq", async:false, dataType:"html", data:{fri_req_to:$("#frireq").val()}, success:function(msg){ alert(msg); $("#frireqfra").hide(); } }); }); });</script>该js在页面加载完毕后执行,为id为frireqbutton的元素添加鼠标点击函数,对服务器发送ajax post请求,url目标为“/ajaxfriendreq”。
dataType设为html,服务器返回时转换成html(若不指定默认为xmld。例子中对应字符串在客户端被转换成html。
data中设置发送请求时从客户端发出的数据。
success:function(msg)中设置服务器请求成功后的逻辑,msg为服务器返回的数据。
此外,在jquery逻辑中,使用$("#tar").html(tarhtmlobj.responseText);可以将ID为tar的元素改变为html格式的服务器返回内容
0 0
- web.py服务端,jquery ajax简单例子
- jquery+ajax简单的例子
- jquery+ajax简单例子及jquery事件
- [py]tornado-jquery ajax
- 一个简单的jquery+ajax的例子
- struts2 +jquery+ajax简单小例子
- JQuery.ajax——简单例子
- jquery 实现简单的Ajax例子
- struts2 +jquery+ajax简单小例子
- php+jquery+ajax+json简单小例子
- php+jquery+ajax+json简单小例子
- php+jquery+ajax+json简单小例子
- jquery ajax请求后台 的简单例子
- AJAX 调用Web Services 的简单例子
- jsp 中用jquery 实现ajax 一个简单例子
- jquery的ajax方式调用json简单例子
- 一个最简单的基于PHP+jQuery的AJAX例子
- jquery ajax 和servlet json 结合的简单小例子
- 博客之旅正式开始
- office tab插件
- 随手记SharedSDK
- js禁止输入特殊字符
- ORA-1555,oracle读一致性
- web.py服务端,jquery ajax简单例子
- 【高精度算法】A*B 加强版
- 织梦tag标签显示每个标签相应的文章数量的方法
- C#写入和读出文本文件
- Core Animation 之 CALayer
- hdu 2309 ICPC Score Totalizer Software
- MySQL Split String Function
- android,去掉标题栏+++全屏显示
- Android 通过ViewPager实现广告轮播效果