好久没写博客,可能是懒,也可能是感觉自己以前写的东西蛮low,也便没有太大兴致来写Blog。
实训已经开始,希望自己在这段时间里思维水平、database、data mining、软件开发技术等等各个方面都能有质的提升。某次提升虽小,倒希望总结出自己的独特的东西,能吸引更多的读者。
这次要记录的东西,的确简单,AJAX的使用,http://www.w3school.com.cn/ajax/index.asp
这里W3C的教程已经讲的很细致,实例也具有ASP与PHP,大致一个普通人花不到半小时就可以掌握,但自己还是打算亲手写个Python程序记录一下。AJAX大概在去年,自己无数次的见到这个名词,可终究没有亲自实现一遍。编程or编程语言这种东西,没亲自动手过,见得别人信手敲来神乎其技,当自己亲自实现了也便发现不过如此吧。
——一个小程序标志自己打算重新写BLOG的决心。
遇见了太多问题,
1、直接在本地测试访问涉及跨域的问题,于是放到SAE上进行测试。
2、静态包含 static/js/juery-min.js
3、不要用$,要用jQuery,$与webpy的模板冲突
4、注释里的$都可能产生问题!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<script src="static/js/jquery-1.8.3.min.js"></script>
<script>
jQuery(document).ready(function() {
//1.ajax带json数据的异步请求
jQuery.ajax({
url:‘hello‘,
data:{
selRollBack : "selRollBack",
selOperatorsCode : "selOperatorsCode",
PROVINCECODE : "PROVINCECODE",
pass2 : "pass2 "
},
type:‘post‘,
cache:false,
dataType:‘json‘,
success:function(data) {
if(data == true){
alert("修改成功!");
//window.location.reload();
}
else {
alert(data);
alert("haha");
}
},
error:function() {
alert(arguments[1]);
// alert("异常!");
}
});
});
</script>
</head>
<body>
aa
</body>
</html>
以下为Python核心代码:
urls = (
‘/hello‘,‘Hello‘
)
class Hello:
def GET(self):
return self.render.ppp()
def POST(self):
return "true"
时间: 2024-10-12 22:55:20