项目课

it2025-10-22  7

班级表:     老师表:      -新uRL的方式      -模态对话框 + ajax    增加        更新班级:          1. 前后台交互的时候, 必须使用json格式数据          第一种方式交互:      后台返回的格式:       res["code"] = 10000       res['data'] = "success"       return HttpResponse(json.dumps(res))                  前台js反序列化:       // js反序列化:       console.log(data);       res = JSON.parse(data);             前台js的序列化:       JSON.stringify(res)             跳转两种方式:       widnow.location.href = '/classes/';       window.location.reload();  # 刷新当前页面          第二种方式:            后台返回的格式:       res["code"] = 10000       res['data'] = "success"              return JsonResponse((res))  ### 相当于使用了json.dumps()            前台:       console.log(data) ## data 已经反序列化好的字典          学生表 (一对多的关系):      - 新url的方式        模板:     if..else:      {% if item.id == student.cid %}       <option value="{{ item.id }}" selected>{{ item.name }}</option>      {%else%}        <option value="{{ item.id }}" >{{ item.name }}</option>      {% endif %}                   - 模态对话框 + ajax         补充:   get和post的区别:    1. get相对来说不安全    2. 浏览器对get有长度限制    

转载于:https://www.cnblogs.com/haojunliancheng/p/11172789.html

最新回复(0)