jquery.min中的Ajax 500错误 - 发送/ ajax

时间:2018-03-07 22:04:39

标签: jquery ajax flask

我正在使用Ajax向我的Flask应用程序发送一个帖子请求并获取一些数据。但是,我一直收到500错误,其中jquery.min似乎没有ajax方法的问题。

这适用于localhost,但是当我将我的应用程序部署到谷歌云时,每当我调用此函数时,我都会收到500错误。我已经尝试了多个版本的jquery.min,我知道接受ajax。

因为它适用于本地主持人,所以我很无能为力,并被困在这里数小时。 我的其他Flask端点很好,所以它绝对是在ajax请求中。

任何人都可以提供任何解决方案吗?

JS

<script>
    function recommendation(){
        data = sessionStorage.getItem("imgAlt")
        $.ajax({
                    type: "POST",
                    url: "/predict/",
                    data: data,
                    success: function(data){
                        var recImages = data.imageList[0]
                        var recImages2 = data.imageList[1]
                        var recImages3 = data.imageList[2]

                        sessionStorage.setItem("listOfImages1", recImages);
                        sessionStorage.setItem("listOfImages2", recImages2);
                        sessionStorage.setItem("listOfImages3", recImages3);

                    }
            });
}
</script>

烧瓶

@app.route('/predict/', methods=['GET', 'POST'])
def predict():
    getData = request.get_data()
    clothes = getData.decode("utf-8")
    recImageList = recommend(clothes)
    return jsonify(imageList=recImageList)

错误

enter image description here

0 个答案:

没有答案