我正在尝试通过Ajax获取一些我正在构建的Web应用程序的数据。当我加载以下函数时,我没有看到来自Django的GET请求,但我确实看到第一个警告弹出。我是JS和jQuery的新手所以请原谅我的无知,但我似乎无法弄清楚我做错了什么。
function get_file_system(){
alert('in alert');
$.getJSON("ajax/load_file_system/", function (data) {
alert('in alert 2');
var top_line = '<p><span class="glyphicon glyphicon-folder-open"></span>"+ data.current_dir +"</p>';
$('#file_system_jumbo').text(top_line).append('<ul class="list-group" id="file_system_list"></ul>');
$.each(data.child_dirs, function(value){
$('#file_system_list').append('<li class="list-group-item"><p><a href="?ajax/load_file_systemnew_dir={{ value.1 }}"><span class="glyphicon glyphicon-folder-close"></span>{{ value.0 }}</a></p></li>')
});
$.each(data.child_files, function(value){
$('#file_system_list').append('<li class="list-group-item"><p><a href="ajax/load_file_system?new_dir={{ value.1 }}"><span class="glyphicon glyphicon-folder-close"></span>{{ value.0 }}</a></p></li>')
});
})
}
get_file_system();
&#13;
最后我在urls.py文件中有这个。
url(r'^ajax/load_file_system/$', views.load_file_system, name='load_file_system'),
感谢你。