私がやっているのは、server.pyスクリプト、つまりページconitme()がページの更新時にページ数をリフレッシュするようにすることです。カウンターを上げる。私は現在、カウンターを持っています。私は、現在2を追加して1にリセットするjクエリを使用する可能性があるかどうかを知る必要があります。これは、htmlのクリックでセッションカウンタを編集します。したがって、ページがセッションカウントからリフレッシュされると、サーバーは最後にカウントを更新します。 jのクエリで数値を編集することができます。タスクは次のとおりです。jqueryでpythonでvarを使うことができます
ページが訪問されるたびに増加するカウンタを保持する単純なWebアプリケーションを作成します。セッションを使用してこれを完了します。 忍者の場合:カウンタを2ずつ増やしてページをリロードするカウンタの下に+2ボタンを追加します。ハッカー :あなたはスクリプトブロックでそれを使用しているとして、あなたはjqueryのまたはJavaScriptのためのVARを使用できるHTML
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="stylenew.css"></style>
<script type="text/javascript" src='http://code.jquery.com/jquery-1.10.2.min.js'></script>
<script>
$(document).ready(function() {
$(".my_button").on("click", function(event){
event.preventDefault();
var $button = $(this);
var oldValue = $('#value');
var newVal;
if ($button.find('.hide').text() == "+") {
newVal = parseFloat(oldValue.val()) + 2;
} else {
// Don't allow decrementing below zero
if (oldValue.val() < 0) {
newVal = parseFloat(oldValue.val()) - 1;
} else {
newVal = 1;
}
}
oldValue.val(newVal);
});
});
</script>
</head>
<body>
<h1>{{session['counter']}}</h1>
<div>
<label for="value">Counter</label>
<input type="text" class="cat_textbox" id="value" name="value" maxlength="4000" value="0" />
<ul class="button-group button-click">
<li><a href="#" class="small button secondary my_button"><i class="fa fa-plus"><span class="hide">+</span></i></a></li>
<li><a href="#" class="small button secondary my_button"><i class="fa fa-minus"><span class="hide">-</span></i></a></li>
</ul>
</div>
</body>
</html>
Server.py
from flask import Flask, render_template, request, redirect, session
app = Flask(__name__)
app.secret_key = 'ThisIsSecret' # you need to set a secret key for security purposes
# routing rules and rest of server.py below
@app.route('/')
def index():
session['counter'] = 1
return render_template("index.html")
def countme():
if session['counter'] in session:
counter + 0
else:
session['counter'] = session['counter'] + 1
app.run(debug=True)
OKよく考えてみてください。 –