-1

フォームに入力するテキストを 500 文字に制限しているとします。ライブ フォームでのテキスト入力を実際に停止するわけではありませんが、終了時にユーザーに警告するカウンターがあります。JS コードは、制限が 500 であることを認識する必要があります。おそらく、JS コードは送信時にテキストもトリミングします。

送信時に、AJAX を使用して、フォーム データでサーバー側の魔法を実行します。JS コードでコメント テキストを 500 文字にトリミングするかどうかに関係なく、サーバー側の PHP コードでコメント テキストを 500 文字にトリミングすることをお勧めします。

これにより、定数を 2 つのコードに入力しなければならない状況が発生し、保守には適していません。これは簡単な例です。それはもっと最悪かもしれません。

ここで 2 つのシナリオを考えています。

JavaScript/JQuery <-> PHP
JavaScript/JQuery <-> Node.js

メンテナンスの負担を軽減し、エラーの可能性を減らすために、これをどのようにクリーンアップしますか?

4

1 に答える 1

3

サーバーは、クライアント側のあらゆるものを操作できるため、この種の情報を保存するための唯一の信頼できる場所です。

そのため、設定配列または構成ファイルをjson文字列としてクライアントに送信します。

于 2012-12-21T02:19:26.627 に答える