70、ajax

1、ajax 加减法实例

views.py内容

def index(request):
    return render(request,"index.html") 

def ajax_add(request):
    i1 =  int(request.GET.get("i1",0))
    i2 =  int(request.GET.get("i2",0))   //从url中拿到的是字符串,需要转换
    ret=i1 + i2
    return HttpResponse(ret)  //发送回去

index中script关于ajax的内容

<script src="/static/jquery-3.2.1.min.js"></script>
<script>
    $("#b1").on("click", function () {
        // 点击b1标签要做的事儿
        var i1 = $("#i1").val();
        var i2 = $("#i2").val();
        // 把这两个数发到后端相加
        $.ajax({
            url: "/ajax_add/",  // 往哪儿发请求
            type: "GET",  // 请求的方式
            data: {"i1": i1, "i2": i2},  // 请求提交的数据
            success: function (arg) {  // 请求成功回复时调用的匿名函数
                $("#ret").val(arg);
            }
        })
    });</script>

 2、

posted @ 2018-06-11 19:50  王二黑  阅读(81)  评论(0)    收藏  举报