Я хочу получить словарь с сервера и отправить данные в мой шаблон с помощью 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);
}
});
});
Когда я утешаю ответ, я получаю [объект объекта] при отладке в браузере.
- Как просмотреть содержимое объекта json?
- Как использовать содержимое объекта json, если я хочу добавить одно из значений к элементу.