JQuery 非同期読み込み無限ドロップダウン ボックス カスケード関数の実装 example_jquery
/* <br>JQuery は無限ドロップダウン ボックス カスケード関数 <br>zjy <br>*/ <br>(function ($) { <br> $.ajaxSetup( { async: false }); <br>var url = ""; <br>$.fn.extend({ <br>Load: function (urlPath) 🎜>url = urlPath.url; <br>parameter = urlPath.parameter; <br>$("#ddl1").append("<option value='0'selected='selected'>選択してください</ option>" ); <br>$.getJSON(url, パラメータ, function (data) { <br>$.each(data.rows, function (i, row) { <br>$("#ddl1"). append($ ("<option>").val(row.id).html(row.text)) <br>}); (関数 ( ) { $(this).Select($(this).val(), this); }); <br>$(this).Selected(parameter.parentId, $(" #ddl1" )); <br>}, <br><br>Select: function (parentId, obj) { <br>//debugger; <br>if (parentId == "0") { <br>return ; <br>} <br>parameter.parentId =parentId; <br>$.getJSON(url, パラメータ, 関数 (データ) { <br>$(obj).nextAll(".ddl").remove(); <br> if (data != null) { <br>$("<select>", { <BR>"class": "ddl", <BR>change: function () { <BR>$(this ).Select ($(this).val(), this); <BR>} <BR>}).appendTo($("#cascade")); ")[ $(".ddl").length - 1]).append("<option value='0' selected='selected'>選択してください</option>"); <br>$.each (data .rows, function (i, row) { <br>$($(".ddl")[$(".ddl").length - 1]).append($("<option>< /option> ;").val(row.id).html(row.text)); <BR>}); <BR>} <br>}); <br>$(this).Selected(parentId, $ (obj ).nextAll(".ddl")); <BR>}, <BR><BR>選択済み: function (parentId, obj) { <BR>$(this).GetValue();デバッガー; <BR>var selected = "0," $("#loadselect").val(); <BR>$.each(selected.split(","), function (i, row) { <BR> if ( row ==parentId) { <br>//デバッガー; <br>$(obj).val(selected.split(",")[i 1]); ; <BR>} <BR>}); <BR>}, <BR><BR>GetValue: function () { <BR>var ddlValue; <BR>var ddlCount = $(".ddl"); <BR>for (var i = ddlCount - 1; i >= 0; i--) { <BR>if (i != 0) { <BR>if ($($(".ddl")[i ]) .val() != 0) { <BR>ddlValue = $($(".ddl")[i]).val(); <br>ブレーク <br>} <BR>} else { <BR> if ($($(".ddl")[i]).val() == 0) { <BR>ddlValue = 0; <BR>} else { <BR>ddlValue = $ ($ (".ddl")[i]).val(); <BR>break; <BR>} <BR>} <BR>$("#selectvalue").val(ddlValue); <BR>}, <BR>}); <BR>})(jQuery); <BR>
<pre code_snippet_id="193059"snippet_file_name="blog_20140218_1_1038704" name="code" class="javascript">
メソッドの呼び出し< pre code_snippet_id="193059"snippet_file_name="blog_20140218_4_4987391" name="code" class="javascript">
< ; スクリプトタイプ="text/javascript"> <br>$(function () { <br>$("#cascade").Load({ url: '@Url.Action("Get CountryArea")', パラメータ: { "parentId": 0, "random": Math.random() } }); <br></script></pre<br> code_snippet_id= "193059"snippet_file_name="blog_20140218_5_843717" name="code" class="html"><div id="cascade"><br><select id="ddl1" class="ddl"> < /select> <br></div> <br><input id="loadselect" hidden="hidden" value="1,2"/> hidden= "hidden" /><br><br><br><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><pre class="brush:php;toolbar:false">
🎜>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック

タイトル: jQuery.val() が動作しない問題を解決する方法とコード例 フロントエンド開発では、ページ要素の操作に jQuery がよく使われます。その中でも、フォーム要素の値の取得または設定は、一般的な操作の 1 つです。通常、フォーム要素の値を操作するには jQuery の .val() メソッドを使用します。ただし、jQuery.val() が機能しない状況が発生し、問題が発生する可能性があります。この記事では、jQuery.val() を効果的に扱う方法を紹介します。

HTML 自体はファイルを読み取ることができませんが、JavaScript を使用する (XMLHttpRequest、fetch())、サーバーサイド言語を使用する (PHP、Node.js)、サードパーティのライブラリを使用する (jQuery. get() 、axios、fs-extra)。

委任は、非同期プログラミングとイベント処理の問題を解決するために、オブジェクト間でメソッド ポインターを渡すために使用されるタイプセーフな参照型です。 非同期プログラミング: 委任により、メソッドを異なるスレッドまたはプロセスで実行できるようになり、アプリケーションの応答性が向上します。イベント処理: デリゲートはイベント処理を簡素化し、クリックやマウスの動きなどのイベントを作成して処理できるようにします。

WordPress でページのリダイレクトを防ぐにはどうすればよいですか? Web サイト開発では、WordPress でページ非ジャンプ設定を実装したい場合があります。つまり、特定の操作中に、ページ全体を更新せずにページ コンテンツを更新できます。これにより、ユーザー エクスペリエンスが向上し、Web サイトがよりスムーズになります。次に、WordPress でページ非ジャンプ設定を実装する方法と具体的なコード例を紹介します。まず、Ajax を使用してページのジャンプを防ぐことができます。アヤックス

フロントエンド開発者の必需品: これらの最適化モードをマスターして、Web サイトをスムーズに作成しましょう。インターネットの急速な発展に伴い、Web サイトは企業のプロモーションとコミュニケーションのための重要なチャネルの 1 つになりました。パフォーマンスが良く、読み込みが速い Web サイトは、ユーザー エクスペリエンスを向上させるだけでなく、より多くの訪問者を惹きつけます。フロントエンド開発者として、いくつかの最適化パターンをマスターすることが不可欠です。この記事では、開発者が Web サイトをより適切に最適化できるように、一般的に使用されるフロントエンド最適化テクニックをいくつか紹介します。圧縮ファイル Web サイト開発で一般的に使用されるファイルの種類には、HTML、CSS、J などがあります。

外部 JS ファイルを HTML に含めるには、<script> タグを使用して、読み込むファイルの URL を指定します。 type、defer、または async 属性を指定して、読み込みと実行の発生方法を制御することもできます。通常、<script> タグは、ページのレンダリングをブロックしないように、<body> セクションの最後に配置する必要があります。

ユーザーは必要な情報を見つけるために検索ボックスをよく使用するため、PHP 検索機能は常に Web サイト開発において非常に重要な部分です。しかし、多くのWebサイトでは検索機能を実装する際に、効率の低さや検索結果が不正確になるなどの問題を抱えています。 PHP 検索機能の最適化に役立つように、この記事ではいくつかのヒントを共有し、具体的なコード例を示します。 1. 全文検索エンジンを使用します。従来の SQL データベースは、大量のテキスト コンテンツを処理する場合の効率が低下するため、Elasticsearch、Solr などの全文検索エンジンを使用することをお勧めします。

Web サイトのパフォーマンスの最適化が明らかに: あなたの Web サイトを高速化するこれらの方法をマスターしてください。インターネットの急速な発展に伴い、Web サイトは企業のプロモーション、製品の展示、コミュニケーションと交流のための重要なチャネルになりました。しかし、ユーザーがWebサイトにアクセスした際、読み込み速度が遅すぎたり、応答時間が長すぎたりすると、ユーザーエクスペリエンスが大幅に低下し、ユーザーの離脱に直接つながる可能性があります。したがって、Web サイトのパフォーマンスの最適化がますます重要になっています。では、Web サイトのパフォーマンスの最適化とは何でしょうか?簡単に言えば、Web サイトのパフォーマンスの最適化とは、一連の方法と技術的手段を通じて Web サイトの読み込み速度を向上させることです。
