XML分析错误:找不到根元素(空内容)Djang

2024-09-28 19:29:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用ajax连接到我的web应用程序中的视图。在

  $.ajax({
        url: url,
        type: 'PATCH',
        success: function() {
          var d = new Date();
          img = e.target.parentElement.parentElement.getElementsByTagName('img')[0];
          if (img.src.includes("?")){
            img.src = img.src.split("?")[0] + '?' + d.getTime();
          } else {
            img.src = img.src + '?' + d.getTime();
          }

        },
    });

当我点击触发这个的按钮时,一切正常,但是我得到一个XML Parsing error。根据堆栈交换的其他问题,这可能是因为内容是空的。当我使用firefox开发工具时,相关视图的reverse的内容确实是空的,因此,我认为firefox将其解释为xml。 我的问题是,我不知道如何填写内容。在我的视图中,我将return Response(status=200)改为return Response(status=200, content_type='image/jpeg'),因为视图对图像做了一些事情。但内容似乎仍然是空的,我仍然得到错误。除了在响应中指定内容类型之外,我不知道如何更改内容类型。 我只在firefox中遇到这个错误,在chrome中没有。在


Tags: src视图url类型内容imgreturnresponse