zoukankan      html  css  js  c++  java
  • django 记录前后台交互ajax

    前端:

    <script>
            $(document).ready(function() {
                $('.edit-item').click(function () {
                    var tr = $(this).parents('tr');
                    var command_id = tr.children('td').eq(0).text();
                    api_url = 'updateAlarm';
                    $.ajax({
                        method: 'GET',
                        url: api_url,
                        data:{'id':command_id},
                        dataType: 'json',
                        success: function (data) {
                            if (data['status'] == "ok") {
                                alert("更新成功");
                                window.location.reload();
                            }else {
                                alert("更新失败")
                            }
                }
            })
                });
            });
        </script>

    后端:

    class AlarmsCommandUpdateView(View):
        # form_class = BasicSettingForm
        template_name = "alarms/alarm_list.html"
        permission_classes = [IsOrgAdmin | IsOrgAuditor]
        default_days_ago = 5
        model = ForbidCommand
        user = ''
    
        def get(self, request):
            try:
                data = request.GET
                idd = data.get('id')
                forb = ForbidCommand.objects.filter(id=idd).update(handle=2)
                result = {'status': 'ok'}
            except Error:
                result = {'status': 'false'}
            return JsonResponse(result, safe=False)

    页面的连接就不放了。

  • 相关阅读:
    multition pattern
    singleton pattern
    strategy pattern
    设置Activity的属性
    iphone自动旋转与调整大小
    游戏编程从哪里开始呢
    TTF字体文件使用
    TextMate介绍
    ios程序崩溃处理
    ios笔试题
  • 原文地址:https://www.cnblogs.com/notchangeworld/p/13653036.html
Copyright © 2011-2022 走看看