我有一个从我的views.py中的文件中获取的python列表(fileContents):
视图.py:
def job_progress_logs(request):
fileContents = [line.strip() for line in open('C:\VSA Automation.log')]
return HttpResponse(json.dumps({"fileData" : fileContents}), mimetype="application/javascript; charset=UTF-8")
我想通过 JQuery 在我的 template.py 上显示这个列表:
模板.py:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
function showData(){
var url = "/vsawebauto/automation/results/job_progress_logs";
$.getJSON(url, function (data){
// show the data
var txtData="";
for (var i = 0; i < data.length; i++) {
txtData += data.fileData;
}
$('#progress').text(txtData);
});
}
</script>
<body>
<script type="text/javascript">
setInterval(showData, 3 * 1000);
</script>
<div class="progress" id="progress"></div>
</body>
但我无法用上面的代码做到这一点。任何帮助将非常感激。