我的Django应用程序上运行了AJAX脚本,但目前脚本不会更改页面内容。我试图从子URL获取内容,但只有我的HTTP端的东西能够正常工作,而AJAX什么都不做(尽管AJAX代码会运行)。
我想知道我需要响应AJAX请求,以便为它提供复制HTTPResponse所做行为所需的指示,但是使用AJAX原则(不更改实际页面)< / p>
我的views.py有行
if not request.is_ajax():
return render(request, "selectui/index.html", context)
return render(request, "selectui/countrytable.html", context)
这&#34;工作&#34;,但我目前的问题是对ajax调用的响应现在包含html,它不应该。我应该通过什么来避免传递html,但仍然将正确的URL传递给脚本?
脚本:
$(function() {
"use strict";
$("#continentMenu a").on("click", function(event) {
event.preventDefault();
var url = $(this).attr("href");
$("#continentName").text($(this).text());
$("#tableContainer").load(url);
});
});