zoukankan      html  css  js  c++  java
  • django 接口

    ajax部分:

    <html>
    <script type="text/javascript" src="./jquery-2.1.4.min.js"></script>
    <script type='text/javascript'>
    function Update() {
    	var msg={"hotelid":"0813","floor":1}
    	$.ajax({
        	type:"POST",
    		url:"http://192.168.3.101:8814/api/test",
       		contentType:'application/x-www-form-urlencoded',
    		data:JSON.stringify(msg),
    		dataType:'JSON',
        	error:function() {
            	alert("error");
        	},
        	success:function() {
            	alert("success");
       	}
    });
    }
    </script>
    <body>
    <input type='textbox' id='updatebox' value='' size='20' />
    <input type='submit' value='Update' onClick='Update(); return false' />
    </body>
    </html>
    

      要注意的是content-type,我之前用的是application/json,但是这么做的话,Django后台的是收不到数据的,如果你知道原因,欢迎留言

    后台:

    def functest(request):
      x = simplejson.loads(request.body). get(“hotelid”)   
      y = simplejson.loads(request.body). get("floor")

  • 相关阅读:
    optparse--强大的命令行参数处理包
    B/S和C/S架构的区别
    Document
    Document
    Document
    Document
    Document
    Document
    Document
    Document
  • 原文地址:https://www.cnblogs.com/sea-stream/p/9528962.html
Copyright © 2011-2022 走看看