Javascript python flask approute中的Ajax调用返回列表

Javascript python flask approute中的Ajax调用返回列表,javascript,jquery,python,ajax,flask,Javascript,Jquery,Python,Ajax,Flask,我正在使用ajax调用发布一些数据,现在我需要将一个python列表从approute返回到html。我怎么能做到这一点。这是我的密码 $('#stop').submit(function(){ id = id var services = $('#service').val() var extra = document.getElementById('More').value $.ajax({ type: 'post',

我正在使用ajax调用发布一些数据,现在我需要将一个python列表从approute返回到html。我怎么能做到这一点。这是我的密码

                       $('#stop').submit(function(){
 id = id
 var services = $('#service').val()
 var extra  = document.getElementById('More').value
 $.ajax({
     type: 'post',
     url: "/stopservice/"+id,
     cache:false,
     async:true,
     data: {service: JSON.stringify(services),
            extra: JSON.stringify(extra),
     },
     success: function(data) {
         alert(data)

     },
     error: function(data)
     {               $.unblockUI();
         alert(data)
     }
 });
 return false
      });
       });
这是我的认可。 listofdata=finallist 返回listofdata


因此,数据列表基本上是一个python列表。这是approute的返回值。但是我无法在ajax中获取这些数据,任何帮助都需要使用Flask的函数(或者自己使用
JSON.dumps
将列表转换为JSON,并将其作为
application/JSON
发送回来)


您有一个输入错误:最后一个
})必须删除。是否有其他方法,因为我使用了for循环将列表数据绑定到html表。
# In your route handler
return jsonify(list_of_data=list_of_data)
// In your JavaScript
success: function(data) {
    console.log(data.list_of_data);
}