zoukankan      html  css  js  c++  java
  • jquery 回调函数

    1.python 接口
    
    def testjquery(req):
     print req.get_full_path()
     print req.GET['username'];
     print req.GET['content'];
     return HttpResponse( req.GET['username'] + req.GET['content'])
    def upload(request):
    
    http://192.168.137.3:9000/testjquery/?username=aa&content=bb
    
    node2:/django/mysite/news/templates#cat a32.html 
    <form id="form1" action="#">
     <p>评论:</p>
     <p>姓名:<input type="text" name="username" id="username"/></p>
     <p>内容:<textarea name="content" id="content" rows="2" cpls="20"></textarea></p>
     <p><input type="button" id="send" value="提交"/></p>
     </form>
     <div class='comment'>已有评论:</div>
     <div id="resText">
    </div>
    <script type="text/javascript" src="/static/Js/jquery-2.2.2.min.js"></script>
    <script type="text/javascript" src="/static/Js/Monitor/displayonearray.js"></script>
    node2:/django/mysite/news/templates#
    
    
    
    node2:/django/mysite/news/templates#cat /django/mysite/static/Js/Monitor/a32.js 
    $(function(){
      $("#send").click(function(){
       $.get("/testjquery/",{
               username : $("#username").val(),
               content:$("#content").val()
       }
       );
    })
    })
    
    
    django 收到的信息:
    [21/Jan/2018 18:36:59] "GET /testjquery/?username=223343&content=43434 HTTP/1.1" 200 11
    /testjquery/?username=223343&content=43434
    223343
    43434
    [21/Jan/2018 18:36:59] "GET /testjquery/?username=223343&content=43434 HTTP/1.1" 200 11
    
    
    
    如果服务器端接收到传递的data数据并成功返回,那么久可以通过回调函数将返回的数据显示页面上。
    
    $.get()方法的回调函数只有两个参数,代码如下:
    
    function (data,textStatus){
        // data:  返回的内容,可以是XML文档,JSON文件,HTML片段等
    	// textStatus: 请求状态:success,error,notmodified,timeout 4种
    }
    
    data 参数代表请求返回的内容,textStatus 参数代表请求状态,而且回调函数只有当数据成功返回(success)后才被调用。
    
    
    
    $(function(){
      $("#send").click(function(){
       $.get("/testjquery/",{
               username : $("#username").val(),
               content:$("#content").val()
       },function (data,textStatus){
           console.log(data);
           console.log(textStatus);
           $("#resText").html(data);
       });
    
    })
    })
    ~                                                                                                                                                                                              
    ~                                                                                                                                                                                              
    ~                                                                                                                                                                                              
    ~              
    
    111aa222bb
    a32.js:7:8
    Navigated to http://192.168.137.3:9000/displayjquery/
    1112223
    a32.js:7:8
    success
    
    
    2) 数据格式
    
    服务器返回的数据格式可以有多种,它们都可以完成同样的任务。

  • 相关阅读:
    [原创]Windows 7 下成功添加网络共享HP打印机
    [原创]PDFCreator自动保存及文件名带空格、后缀名丢失的解决方法(Windows 7通过)
    [原创]U872客户端“system.net.sockets.socketexception”的解决方法
    [转载]Windows 7默认共享无法访问
    [转载]使Excel不显示0值的三招
    [原创]使用空密码远程桌面连接
    分布式架构理论
    ffmpeg重要函数和结构体整理
    es~存储部分字段
    es~text与keyword的选择
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349291.html
Copyright © 2011-2022 走看看