【Python Flask】使用Ajax从后台请求数据
生活随笔
收集整理的這篇文章主要介紹了
【Python Flask】使用Ajax从后台请求数据
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前端JS
//ajax 后臺(tái)重新取數(shù)據(jù) 加載tree內(nèi)容function ajaxTree() {$.ajax({url: "{{ url_for('main.example_ajax') }}",type: "post",processData: false,contentType: false,success: function(data) { // data是接收的后臺(tái)返回?cái)?shù)據(jù)var jsonData = JSON.parse(data);var jsonArray = exampleFunction(jsonData);$('#tt').tree({ //重新加載treedata: jsonArray,checkbox: false,lines: true,onLoadSuccess: function() { //展開$("#tt").tree("expandAll");},})},error: function(e) {alert("獲取menu信息失敗");}})}后端View層
@main.route('/menu_tree_ajax/', methods=[ 'GET','POST']) # ajax獲取menu菜單項(xiàng) @login_required def menu_tree_ajax():result = Menu.query.filter(Menu.isactive == 1).all()nodes=[]for one in result:node={}node['id'] = one.idnode['text'] = one.namenodes.append(node);# ...其他操作省略return json.dumps(nodes) # 前端ajax接收總結(jié)
以上是生活随笔為你收集整理的【Python Flask】使用Ajax从后台请求数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【Python Flask】SQLAlc
- 下一篇: 【Python Flask】使用Ajax