我想从服务器检索字典,然后使用AJAX将数据发送到我的模板。
getfromfile()函数返回一个字典-d {1:'a',2:'b',3:'c'}。
@app.route('/')
def index():
return render_template('index.html')
@app.route('/getdata', methods=['POST'])
def getdata():
d = getfromfile()
data = jsonify(d)
return data
index.html
$(function() {
$.ajax({
url: '/getdata',
dataType: 'json',
type: 'POST',
success: function(response) {
console.log(response);
},
error: function(error) {
console.log(error);
}
});
});
当我console.log响应时,在浏览器中调试时得到[object Object]。