JQuery検証リモート検証キャッシュの問(wèn)題solution_jquery
May 16, 2016 pm 04:54 PMJquery 検証は、最近のプロジェクトで検証に使用されています。ブートストラップと jquery フォームを組み合わせるのは良いことです。しかし、リモート検証のキャッシュ問(wèn)題は長(zhǎng)い間私を悩ませており、このプラグインを諦めかけていました。
例:
既存の學(xué)校、學(xué)年、クラスエンティティ
同じ學(xué)校に同じ學(xué)年を持つことはできず、同じ學(xué)年に同じクラスを持つことはできません
同じ成績(jī)を持つことができない同じ學(xué)校を例に挙げます。検証する場(chǎng)合はリモート方式を使用します:
JS
"gradeId" : {
required : true,
min : 0,
remote: {
url: "gradeManager -checkGrade.action",
type: "post",
dataType: "json",
data: {
'gradeId' : function() {
return $(" #gradeId ").val();
},
'schoolId' : function() {
return $("#schoolId").val();
}
}
}
}
HTML
div class="controls">
< ;label class=" control-label" for="gradeId">grade
< ;/div>
理論的には、學(xué)年を追加した後、學(xué)校が學(xué)校 1 をテストすることを選択した場(chǎng)合、小學(xué)校 1 年生または 2 年生を選択すると、リモート検証で「この學(xué)年はすでに存在します」というエラーが報(bào)告されます
実際


そこで、さまざまなクエリ解決が実行されました
リモートに「cache: false」を追加するとありますが、実際のテストでは解決できませんでした問(wèn)題
gradeId 値をクリアするために學(xué)校のドロップダウン ボックスに onchange イベントをバインドしようとしましたが、それでも問(wèn)題は解決しませんでした
検証 API を確認(rèn)したところ、. valid() メソッドは検証をアクティブにトリガーできますが、キャッシュの問(wèn)題により、リモートはまだ再検証しませんでした。
検証のソース コードも確認(rèn)しましたが、その中にはpreviousValueがあることがわかりました。値がある場(chǎng)合は、前の検証結(jié)果を直接返します

$("#gradeId").removeData("previousValue" ");
});

ホットAIツール

Undress AI Tool
脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress
リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover
寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版
中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ブラウザはビデオをどのフォルダにキャッシュしますか? 私たちは毎日インターネット ブラウザを使用するときに、YouTube でミュージック ビデオを視聴したり、Netflix で映畫(huà)を視聴したりするなど、さまざまなオンライン ビデオを視聴することがよくあります。これらのビデオは読み込みプロセス中にブラウザによってキャッシュされるため、將來(lái)再び再生するときにすぐに読み込むことができます。そこで問(wèn)題は、これらのキャッシュされたビデオが実際にどのフォルダーに保存されるのかということです。ブラウザーが異なれば、キャッシュされたビデオ フォルダーは異なる場(chǎng)所に保存されます。以下に、いくつかの一般的なブラウザとそのブラウザを紹介します。

1. WeChatを開(kāi)いた後、検索アイコンをクリックし、WeChatチームと入力し、下のサービスをクリックして入力します。 2. 入力後、左下隅にあるセルフサービス ツール オプションをクリックします。 3. をクリックした後、上のオプションで、補(bǔ)助検証のブロック解除/再審査請(qǐng)求のオプションをクリックします。

DNS (DomainNameSystem) は、ドメイン名を?qū)潖辘工?IP アドレスに変換するためにインターネットで使用されるシステムです。 Linux システムでは、DNS キャッシュはドメイン名と IP アドレス間のマッピング関係をローカルに保存するメカニズムです。これにより、ドメイン名解決の速度が向上し、DNS サーバーの負(fù)擔(dān)が軽減されます。 DNS キャッシュを使用すると、システムはその後同じドメイン名にアクセスするときに、毎回 DNS サーバーにクエリ要求を発行する必要がなく、IP アドレスを迅速に取得できるため、ネットワークのパフォーマンスと効率が向上します。この記事では、Linux で DNS キャッシュを表示および更新する方法、関連する詳細(xì)およびサンプル コードについて説明します。 DNS キャッシュの重要性 Linux システムでは、DNS キャッシュが重要な役割を果たします。その存在

私たちは通常、政府やその他の機(jī)関から PDF ファイルを受け取りますが、中にはデジタル署名が付いているものもあります。署名を検証すると、SignatureValid メッセージと緑色のチェック マークが表示されます。署名が検証されない場(chǎng)合、有効性は不明です。署名の検証は重要です。PDF で署名を検証する方法を見(jiàn)てみましょう。 PDF 形式の署名を検証する方法 PDF 形式で署名を検証すると、署名の信頼性が高まり、文書(shū)が受け入れられる可能性が高くなります。次の方法で PDF ドキュメントの署名を検証できます。 Adobe Reader で PDF を開(kāi)きます。 署名を右クリックし、「署名プロパティの表示」を選択します。 「署名者証明書(shū)の表示」ボタンをクリックします。 「信頼」タブから信頼できる証明書(shū)リストに署名を追加します。 「署名の検証」をクリックして検証を完了します。

SpringBoot は、使いやすさと迅速な開(kāi)発で知られる人気のある Java フレームワークです。ただし、アプリケーションの複雑さが増すにつれて、パフォーマンスの問(wèn)題がボトルネックになる可能性があります。 SpringBoot アプリケーションを風(fēng)のように速く作成できるように、この記事では、パフォーマンスを最適化するための実踐的なヒントをいくつか紹介します。起動(dòng)時(shí)間の最適化 アプリケーションの起動(dòng)時(shí)間は、ユーザー エクスペリエンスの重要な要素の 1 つです。 SpringBoot には、キャッシュの使用、ログ出力の削減、クラスパス スキャンの最適化など、起動(dòng)時(shí)間を最適化するいくつかの方法が用意されています。これを行うには、application.properties ファイルで spring.main.lazy-initialization を設(shè)定します。

タイトル: HTML ファイルのキャッシュ メカニズムとコード例 はじめに: Web ページを作成するときに、ブラウザーのキャッシュの問(wèn)題に遭遇することがよくあります。この記事では、HTML ファイルのキャッシュ メカニズムを詳細(xì)に紹介し、読者がこのメカニズムをよりよく理解して適用できるように、いくつかの具體的なコード例を示します。 1. ブラウザのキャッシュ原理 ブラウザでは、Web ページにアクセスするたびに、まずキャッシュに Web ページのコピーがあるかどうかを確認(rèn)します。存在する場(chǎng)合、Web ページのコンテンツはキャッシュから直接取得されます。これがブラウザー キャッシュの基本原理です。ブラウザキャッシュメカニズムの利點(diǎn)

PHPAPCu (php キャッシュの代替) は、PHP アプリケーションを高速化するオペコード キャッシュおよびデータ キャッシュ モジュールです。その可能性を最大限に活用するには、その高度な機(jī)能を理解することが重要です。 1. バッチ操作: APCu は、多數(shù)のキーと値のペアを同時(shí)に処理できるバッチ操作メソッドを提供します。これは、大規(guī)模なキャッシュのクリアまたは更新に役立ちます。 //キャッシュキーをバッチで取得 $values=apcu_fetch(["key1","key2","key3"]); //キャッシュキーをバッチでクリア apcu_delete(["key1","key2","key3"]) ;2 .キャッシュの有効期限を設(shè)定する: APCu を使用すると、キャッシュ項(xiàng)目の有効期限を設(shè)定して、指定した時(shí)間が経過(guò)すると自動(dòng)的に期限切れになるようにできます。

Steam はゲーム愛(ài)好家が使用するプラットフォームです。ここでは多くのゲームを購(gòu)入できます。しかし、最近多くのユーザーが Steam にログインするときにモバイル トークン検証インターフェイスでスタックし、正常にログインできません。この問(wèn)題に直面しているほとんどのユーザーは、この狀況を解決する方法を知っていても構(gòu)いません。今日のソフトウェア チュートリアルは、ユーザーの質(zhì)問(wèn)に答えるためにここにあります。困っている友達(dá)が操作方法を確認(rèn)することができます。 Steamモバイルトークンエラー?解決策 1: ソフトウェアの問(wèn)題の場(chǎng)合は、まず攜帯電話で Steam ソフトウェア設(shè)定を見(jiàn)つけ、サポート ページをリクエストし、デバイスを使用しているネットワークが正常に実行されていることを確認(rèn)し、もう一度 [OK] をクリックして、[SMS の送信] をクリックすると、確認(rèn)コードを受け取ることができます。リクエストを処理するときに確認(rèn)し、解決します。
