python flask 通过ajax向后台传递数组参数
https://blog.csdn.net/m0_38061194/article/details/78851152
?
ajax 像后臺傳遞參數(shù),一般是字典的形式傳遞,但是如果字典的value的值是一個數(shù)組的話,通過request.form??獲取得到的結果是 None。這是就需要把數(shù)組對象轉化為json字符串,后臺才可以正常接收。具體代碼如下:
1,js文件中傳遞參數(shù),通過JSON.stringify把數(shù)組對象解析成json字符串:
var data_list = new Array();
for(var i=0; i<rows.length; i++){
? ? data_list.push(rows[i].id);
}
var data_id = {
? ? ids:JSON.stringify(data_list)
};
$.ajax({
? ? type:'post',
? ? async:false,
? ? url:"/document_delete",
? ? data:data_id,
? ? success:function (result) {
? ? ? ? alert(result)
? ? }
})
2,后臺接收數(shù)據(jù),通過json.loads把json字符串解析成對象:
def document_delete():
? ? ids = request.form.get("ids")
? ? id_list = json.loads(ids)
? ? for index in id_list:
? ? ? ? print ">>>>>",index
? ? return "刪除成功"
---------------------?
作者:凡夫俗子66?
來源:CSDN?
原文:https://blog.csdn.net/m0_38061194/article/details/78851152?
版權聲明:本文為博主原創(chuàng)文章,轉載請附上博文鏈接!
總結
以上是生活随笔為你收集整理的python flask 通过ajax向后台传递数组参数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js时间-价格-排序案例____冒泡排序
- 下一篇: python实用脚本(二)—— 使用xl