![](/img/trans.png)
[英]How do you read data from mySQL using node.js and post back to HTML?
[英]How do you post data from JS to Flask, manipulate the data then send it back to JS?
我將HTML中的數據發布到Flask:
$.ajax({
let name = 'ari_victor'
url: '/send_data',
contentType: "application/json;charset=utf-8",
data: JSON.stringify({name}),
dataType: "json",
type: 'POST',
success: function(response){
console.log(response);
},
error: function(error){
console.log(error);
}
});
它到達后端
@app.route('/send_data', methods=['POST'])
def send_data():
if request.method == 'POST':
data = request.get_json()
name = data['name'].replace('_', ' ').title()
現在我該怎么發回來? 到HTML / JS?
return name # ?
編輯:我正在做一個ajax帖子,所以我不必刷新頁面,如果可能的話,我不想在恢復數據時刷新頁面。 我知道如何使用表單輕松完成此操作並呈現新模板,但我想開發一個單頁應用程序
謝謝!
在flask視圖中,您必須定義某種響應return 'Hello World'
,或者最好是json response jsonify(msg=success)
。 然后你必須“捕獲”來自ajax的響應。 這是在你的ajax語句中完成的:
success: function(response){
console.log(response);
},
response
對象包含所有響應信息,只需在此處打印,但您可以提供自己的回調並做任何你喜歡的事情:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.