私の webapp では、js 関数からデータを取得し、ajax post を介して特別なハンドラーに投稿します。データを取得したら、それを自分のデータベースに書き込みます。
私の問題は、各 ajax 投稿に対して 2 つのデータがあることです (ajax が 2 回起動し、その理由を突き止める必要がありますが、これは別の問題です)。
私はこれらの二重発火をキャッチしようとしています.今のところ、最初のセットが null 値であることを知っています.
やってみた
if not someVar:
#data is valid, write to db...
しかし、これらの値はnullですが、if関数をまだ通過しており、dbはnull値を書き込んでいます...それらを文字列にして、それらの長さが0よりも大きいことを確認することを考えています...
事前に助けてくれてありがとう