Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery AJAX GET成功触发,在开发工具中显示数据,但不显示Django模板_Jquery_Django_Ajax - Fatal编程技术网

Jquery AJAX GET成功触发,在开发工具中显示数据,但不显示Django模板

Jquery AJAX GET成功触发,在开发工具中显示数据,但不显示Django模板,jquery,django,ajax,Jquery,Django,Ajax,我有一个小问题,我希望一些新的眼睛可以帮助 我有一个ajaxget请求,它通过Django视图从数据库中提取一些数据,对其进行过滤,然后将其显示在html模板上。在做了一点调试之后,我已经使它达到了不会抛出错误的程度,并且似乎能够正确地触发 主要问题是数据没有显示在模板上,但它确实显示在chrome开发工具中: 我想知道是否有人知道我做错了什么?我觉得在AJAX调用中这是一个模板问题或选择器问题,但我无法理解 下面是AJAX请求 $(document).ready(function(){

我有一个小问题,我希望一些新的眼睛可以帮助

我有一个ajaxget请求,它通过Django视图从数据库中提取一些数据,对其进行过滤,然后将其显示在html模板上。在做了一点调试之后,我已经使它达到了不会抛出错误的程度,并且似乎能够正确地触发

主要问题是数据没有显示在模板上,但它确实显示在chrome开发工具中:

我想知道是否有人知道我做错了什么?我觉得在AJAX调用中这是一个模板问题或选择器问题,但我无法理解

下面是AJAX请求

$(document).ready(function(){
    console.log('Document Ready')
$.ajax({
    type: "GET",
    url : '/electra/playlist/',
    dataType: "json",
    //contentType: "application/json",
        data: {
        'venue': 'venue',
        'list':  'list',
        },
        success: function(data){
        $("#cafe-playlist").html(data);
        console.log(data)
        },
    failure: function(errMsg) {
        alert(errMsg);
        }
    });
});
以下是网址:

urlpatterns = [
  [...]
    path('electra/playlist', views.user_playlist.as_view()),
这是views.py

class user_playlist(ListView):
    template_name = 'testingland/dashboard.html'
    context_object_name = 'playlist'
    model = UserVenue

    def get_queryset(self):
        venue = self.request.GET.get('venue', None)
        list = self.request.GET.get('list', None)

        return UserVenue.objects.filter(list__user=self.request.user)
这是html模板

<body>
    {% block content %}
        <div class="container-fluid" style="padding:15px">
          <!--location -->
            <div class="row">
              <h3 class="list-heading"> Cafes Near You </h3>
                <div id="playlists">
                  <div class="col-sm-3" id="playlist"></div>
                    <ul class = "cafe-playlist">
                      {% for item in playlist %}
                        <li>
                          <div>
                              <h6 class="playlist-name">{{ item.list }}</h6>
                              <h6 class="venue-name">{{ item.venue }}</h6>
                          </div>
                        </li>
                      {% endfor %}
                    </ul>
                  </div>
                </div>
              </div>
    {% endblock %}

{%block content%}
你附近的咖啡馆
    {播放列表%中项目的百分比}
  • {{item.list} {{item.vention}
  • {%endfor%}
{%endblock%}
我很感谢你的支持谢谢