Javascript 无类型错误:将AJAX请求从js脚本发布到Flask后端

Javascript 无类型错误:将AJAX请求从js脚本发布到Flask后端,javascript,json,ajax,flask,post,Javascript,Json,Ajax,Flask,Post,我有一个函数,这是函数中的代码。出于某种原因,POST请求给出了一个500服务器错误,并指出jquery的第4行是错误的。当我转到simple.html时,它说数据需要是str,byt。。。并表示对象不能是非类型。我已经被困在上面两天了,似乎不明白为什么会出现这个错误 Javascript代码 jsonObj = {} var flattened = [].concat.apply([],tp); jsonObj.data = flattened; var passData =

我有一个函数,这是函数中的代码。出于某种原因,POST请求给出了一个500服务器错误,并指出jquery的第4行是错误的。当我转到simple.html时,它说数据需要是str,byt。。。并表示对象不能是非类型。我已经被困在上面两天了,似乎不明白为什么会出现这个错误

Javascript代码

jsonObj = {}
var flattened = [].concat.apply([],tp);
    jsonObj.data = flattened;
    var passData = JSON.stringify(jsonObj);

   $.ajax({
                type: "POST",
                url: "/simple",
                contentType: "application/json",
                data: passData,
                dataType: "json",
            });
     exit();
烧瓶

@app.route('/simple', methods=("POST", "GET"))
def simple():
  jsonData=request.get_json()
  return render_template('simple.html')