1

ajaxを使用してサーバーにデータを投稿していますが、最初に、たとえば要素からWebページからデータを取得する必要があります

<span id="userMoney" value="1000">Money</span>

次に、moneryの値が1000になります。次に、サーバーに1000を送信します。しかし、ここに問題があります。ユーザーは値を簡単に変更して1000を100000に変更すると、サーバーは実際の値1000ではなく100000を取得します。ajaxメソッドを誤用したと思います。誰か教えてもらえますか?

4

1 に答える 1

3

ユーザーは何でも変更できます。したがって、ユーザーの入力を信頼してサーバー側の検証を行うべきではありません。さらに、クライアント側の検証を使用して、サーバーへの無効なリクエストの数を減らして負荷を軽減し、ユーザー エクスペリエンスを向上させることもできます。

-については、代わりに属性span[value]を使用することをお勧めします。これは、要素が標準で属性とともに使用されることを意図していないためです。data-*<span id="userMoney" data-value="1000">Money</span>spanvalue

于 2013-01-31T08:46:53.880 に答える