Я хочу запросить мою базу данных и вернуть результаты в javascript.Как ссылаться на возвращаемые данные в javascript из веб-фреймворка, такого как бутылка?
JavaScript файлы, которые я подаю, используя бутылку
@app.route('/static/<filename:path>', name='static')
def send_static(filename):
return static_file(filename, root='static')
, и я не уверен, если я правильно делаю, но я добавил еще один маршрут, чтобы указать, какой файл JS должен получить его.
@app.route('/static/js/app.js')
def ello():
cur.execute("SELECT * FROM places")
places= cur.fetchall()
return {'places':places}
, а затем в том, что app.js файл, я хочу, чтобы иметь возможность сделать что-то вроде:
console.log(places);
Но я не совсем уверен, как избежать этого. Я использую Mako для HTML шаблонов, который прекрасно работает, но все, что я пытался для яваскрипта результатов в
Uncaught SyntaxError: Unexpected token {
как предложено здесь: https://stackoverflow.com/a/14157401/1543640
Дом3272. Помог ли вам ответ? Есть ли что-то, что еще неясно? – Timusan