国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ ウェブフロントエンド jsチュートリアル JQuery検証リモート検証キャッシュの問(wèn)題solution_jquery

JQuery検証リモート検証キャッシュの問(wèn)題solution_jquery

May 16, 2016 pm 04:54 PM
キャッシュ 確認(rèn)する

Jquery 検証は、最近のプロジェクトで検証に使用されています。ブートストラップと 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">
listValue="schoolName" headerKey="-1" headerValue="選択してください學(xué)校">




< ;label class=" control-label" for="gradeId">grade

listValue="成績(jī)名" headerKey="-1" headerValue="成績(jī)を選択してください">

< ;/div>

現(xiàn)在、試験學(xué)校 1 と試験學(xué)校 2 の 2 つの學(xué)校があります。このうち、試験學(xué)校 1 には 1 年生と 2 年生の 2 つの學(xué)年があります。

理論的には、學(xué)年を追加した後、學(xué)校が學(xué)校 1 をテストすることを選択した場(chǎng)合、小學(xué)校 1 年生または 2 年生を選択すると、リモート検証で「この學(xué)年はすでに存在します」というエラーが報(bào)告されます

実際

JQuery検証リモート検証キャッシュの問(wèn)題solution_jqueryただし、この時(shí)點(diǎn)で學(xué)校を変更すると、たとえば、キャッシュの問(wèn)題により、検証プラグインがテスト學(xué)校 2 を選択します。新しいリモート検証を再実行せず、最後の検証の結(jié)果を直接返します。そのため、次のような痛ましいエラーがあります。

JQuery検証リモート検証キャッシュの問(wèn)題solution_jqueryこれは、受け入れるのが最も難しい問(wèn)題ではありません。最初に受験校2を選択し、小學(xué)校1年生であれば、この時(shí)點(diǎn)で遠(yuǎn)隔認(rèn)証は合格します。 次に受験校1を選択しても、同じ學(xué)年の認(rèn)証がなければ遠(yuǎn)隔認(rèn)証は合格します。同じ學(xué)校、それは失敗を意味します


そこで、さまざまなクエリ解決が実行されました

リモートに「cache: false」を追加するとありますが、実際のテストでは解決できませんでした問(wèn)題

gradeId 値をクリアするために學(xué)校のドロップダウン ボックスに onchange イベントをバインドしようとしましたが、それでも問(wèn)題は解決しませんでした

検証 API を確認(rèn)したところ、. valid() メソッドは検証をアクティブにトリガーできますが、キャッシュの問(wèn)題により、リモートはまだ再検証しませんでした。

検証のソース コードも確認(rèn)しましたが、その中にはpreviousValueがあることがわかりました。値がある場(chǎng)合は、前の検証結(jié)果を直接返します

JQuery検証リモート検証キャッシュの問(wèn)題solution_jqueryので、値をクリアしてみました

コードをコピー コードは次のとおりです:
$("#schoolId").change(function(){
$("#gradeId").removeData("previousValue" ");
});

問(wèn)題は正常に解決されました
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見(jiàn)つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

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

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

動(dòng)畫(huà)ファイルはブラウザのキャッシュのどこに保存されますか? 動(dòng)畫(huà)ファイルはブラウザのキャッシュのどこに保存されますか? Feb 19, 2024 pm 05:09 PM

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

WeChatの友人による認(rèn)証を使用してブロックを解除する詳細(xì)な方法 WeChatの友人による認(rèn)証を使用してブロックを解除する詳細(xì)な方法 Mar 25, 2024 pm 01:26 PM

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

Linux で DNS キャッシュを表示および更新する方法 Linux で DNS キャッシュを表示および更新する方法 Mar 07, 2024 am 08:43 AM

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

PDFの署名を検証する方法 PDFの署名を検証する方法 Feb 18, 2024 pm 05:33 PM

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

Spring Boot パフォーマンス最適化のヒント: 風(fēng)のように速くアプリケーションを作成する Spring Boot パフォーマンス最適化のヒント: 風(fēng)のように速くアプリケーションを作成する Feb 25, 2024 pm 01:01 PM

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 ファイルはキャッシュされますか? HTML ファイルはキャッシュされますか? Feb 19, 2024 pm 01:51 PM

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

PHP APCu の高度な使用法: 隠された力を解き放つ PHP APCu の高度な使用法: 隠された力を解き放つ Mar 01, 2024 pm 09:10 PM

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 ログインがモバイル トークンの検証で停止する問(wèn)題を解決するにはどうすればよいですか? Steam ログインがモバイル トークンの検証で停止する問(wèn)題を解決するにはどうすればよいですか? Mar 14, 2024 pm 07:35 PM

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)し、解決します。

See all articles