Python Web.py与AJAX交互

好久没写博客,可能是懒,也可能是感觉自己以前写的东西蛮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"
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值