前端使用Ajax
示例:當文本框中的內容發(fā)生改變橄维,發(fā)送內容到服務器
$table.find('tbody tr ').on('change','input',function(){
$.ajax({
url:''+'/addtask',
type:'POST',
data: {value: $(this).val(),
name: $(this).attr('name'),
task_id:$(this).closest('tr').attr('id')
},
success:function(){
alert('保存成功')
},
error:function(){
console.log('task數據保存失敗')
}
})
})
后端使用request
接收數據并保存到數據庫
@app.route('/addtask',methods=['GET','POST'])
defaddtask():
ifrequest.method =='POST':
value? = request.form.get('value')
name =? request.form.get('name')
task_id= request.form.get('task_id')
ifname=='taskname':
db.session.add(Task(taskname=value))
db.session.commit()
returnjsonify()