Django项目实践二---偏代码实现

  • 模板前端与后台交互方法 $.getJSON

      $(document).ready(function () {
          $("#dl").click(function () {
              var sid=$("#sid").val();
              var pid=$("#pid").val();
          $.getJSON("/download/",{'sid':sid,'pid':pid},)
          });
    
          $("#submit").click(function () {
              var sd=$("#sid").val();
              var pd=$("#pid").val();
              $.getJSON("/getSchedule/",{'sd':sd,'pd':pd},function (ret) {
                  $("#result").html("");
                 for(var i =0;i<ret.length;i++){
                     $('#result').append(ret[i]).append("<br>")
                 }
              })
          });
      });
    
  • views返回几种方式
    return render_to_response(“search.html”)
    return HttpResponse(“success!”)
    return HttpResponse(json.dumps(rlist), content_type=‘application/json’)
    data = [‘hello’,‘world’,’!’]
    data = json.dumps(data) #data必须是一个list
    return render(request, ‘domain/domain.html’, locals())

猜你喜欢

转载自blog.csdn.net/super_chenly/article/details/88119050