ajax POSTメソッドを使用して、Flaskで配列配列データを送受信します



Use Ajax Post Method Submit



ajax POSTメソッドを使用して、Flaskで配列配列データを送受信します

データを送信するためのajaxPOSTメソッド

var book_ids = new Array() var data = document.getElementsByName('checkbox1') for (var i = 0 i < inputs.length i++) { if (inputs[i].checked) { book_ids[i] = $(inputs[i]).next().val() } } $.ajax({ url: $SCRIPT_ROOT + '/count_buy', type: 'post', data: {book_: data}, dataType: 'json', async: false, success: function (data) { r = parseInt(data.result) }, error: function (e) { alert('error:'+e) } })

バックグラウンドでデータを受信する

@bp.route('/count_buy', methods=('GET', 'POST')) def count_buy(): list = request.form.getlist('data[]') # for b in book_ids: print('==========',list) return jsonify()

結果

画像

参照リンク
リンク:https://www.jianshu.com/p/f9abdc480ae6。