码迷,mamicode.com
首页 > 编程语言 > 详细

Python Web.py与AJAX交互

时间:2015-06-14 22:52:08      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:python   ajax   html   

好久没写博客,可能是懒,也可能是感觉自己以前写的东西蛮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"

Python Web.py与AJAX交互

标签:python   ajax   html   

原文地址:http://blog.csdn.net/cgf1993/article/details/46495097

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!