无法呈现使用Javascript视图

时间:2019-01-31 11:18:06

标签: javascript html flask

我无法呈现模板(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。请帮忙!!!

0 个答案:

没有答案