我无法呈现模板(interstetial.html)使用我在Javascript中获取命令。我正在使用flask构建Web应用程序,但无法呈现此视图。
本地路径:C:/Documents/Project/templates/interstetial.html 主脚本文件路径:C:/Documents/Project/application.py
我有一个搜索栏和一个搜索按钮,单击它们会调用getFormData(),依次调用fetch()命令
<script>
function getFormData() {
window.fetch('/search', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify ({
searchTerm: document.getElementById('searchTerm').value
}),
}).then(
function(response) {return response.json()
}).then(
function(jobid) {
console.log(jobid)
window.location.href=window.location.protocol +
"//" + window.location.hostname + "/interstetial/"+jobid
}).catch(function() {});
}
</script>
我认为第三个function()甚至没有执行,因为我看不到日志中的Jobid打印。 BTW作业ID只是从application.py生成的唯一ID。请帮忙!!!