ユーザー登録時にメール認証が常に失敗して機能が失敗してしまうのですが?
//检查电子邮箱 $("#email").blur(function() { var reg = /^[\w.\-]+@(?:[a-z0-9]+(?:-[a-z0-9]+)*\.)+[a-z]{2,6}$/; if ($("#email").val() !== "" && !reg.test($("#email").val())) { $("#email1").html("<font color=\"#a9a9a9\">邮件格式不正确!</font>"); $("#okemail").hide(); return false; } $.post('{:U("Register/checkEmail")}', $("#register").serialize(), function(str) { str = $.trim(str); $("#email1").html("<font color=\"#a9a9a9\">" + str + "</font>"); $("#okemail").hide(); if (!str) { email = 1; $("#okemail").show(); } }); });
教えてください、
ユーザー登録時にメール認証が必ず失敗します
この「{:U("Register/checkEmail")}」とは何ですか?壊れているようなのですが、どうすれば正常に使えるようになりますか?
ディスカッションへの返信 (解決策)
{:U("Register/checkEmail")}
これは、THINKPHP フレームワークのルーティング機能です。このフレームワークを使用していない場合、間違いなく失敗し、エラーが報告されます。
それともコード $("#register").serialize() に問題があるのでしょうか?
検証はパスしたようで、メールの形式は正しく、重複していないようですが、テキストボックスの右側にまだ感嘆符が表示されており、緑色のチェックマークになっていません。登録ボタンをクリックすると、「登録情報をすべて入力してください」というメッセージが表示されます。
var pattern = /^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A -Za-z0-9]+)*.[A-Za-z0-9]+$/;
return pattern.test(val);
val = 'abc@example.com'; /^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za- z0-9]+$/;
return pattern.test(val);
{:U("Register/checkEmail")}
これは THINKPHP フレームワークのルーティング機能です。このフレームワークを使用していない場合は、間違いなく失敗し、エラーが報告されます。
{:U("Register/checkEmail")}
これは、THINKPHP フレームワークのルーティング関数です。このフレームワークを使用していない場合、間違いなく失敗し、エラーが報告されます。
検証のためにフォーム内のメールをメソッドに送信するだけでよく、すべてをシリアル化して送信する必要はありません。また、送信されたフィールドは取得したフィールドと一致していますか?これらを確認すると、問題がどこにあるのかがわかると思います。

ホット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)

ホットトピック











Go 言語は、クロージャとリフレクションという 2 つの動的関数作成テクノロジを提供します。クロージャを使用すると、クロージャ スコープ内の変数にアクセスでき、リフレクションでは FuncOf 関数を使用して新しい関数を作成できます。これらのテクノロジーは、HTTP ルーターのカスタマイズ、高度にカスタマイズ可能なシステムの実装、プラグイン可能なコンポーネントの構築に役立ちます。

C++ 関数の名前付けでは、読みやすさを向上させ、エラーを減らし、リファクタリングを容易にするために、パラメーターの順序を考慮することが重要です。一般的なパラメータの順序規則には、アクション-オブジェクト、オブジェクト-アクション、意味論的な意味、および標準ライブラリへの準拠が含まれます。最適な順序は、関数の目的、パラメーターの種類、潜在的な混乱、および言語規約によって異なります。

効率的で保守しやすい Java 関数を作成するための鍵は、シンプルに保つことです。意味のある名前を付けてください。特殊な状況に対処します。適切な可視性を使用してください。

1. SUM 関数は、列またはセルのグループ内の数値を合計するために使用されます (例: =SUM(A1:J10))。 2. AVERAGE 関数は、列またはセルのグループ内の数値の平均を計算するために使用されます (例: =AVERAGE(A1:A10))。 3. COUNT 関数。列またはセルのグループ内の数値またはテキストの数をカウントするために使用されます。例: =COUNT(A1:A10)。 4. IF 関数。指定された条件に基づいて論理的な判断を行い、結果を返すために使用されます。対応する結果。

C++ 関数のデフォルト パラメーターの利点には、呼び出しの簡素化、可読性の向上、エラーの回避などがあります。欠点は、柔軟性が限られていることと、名前の制限があることです。可変引数パラメーターの利点には、無制限の柔軟性と動的バインディングが含まれます。欠点としては、複雑さの増大、暗黙的な型変換、デバッグの難しさなどが挙げられます。

C++ で参照型を返す関数の利点は次のとおりです。 パフォーマンスの向上: 参照による受け渡しによりオブジェクトのコピーが回避され、メモリと時間が節約されます。直接変更: 呼び出し元は、返された参照オブジェクトを再割り当てせずに直接変更できます。コードの簡素化: 参照渡しによりコードが簡素化され、追加の代入操作は必要ありません。

1. 利用可能なドメイン名を選択します。企業電子メールのドメイン名は、企業のブランドまたはビジネスに関連したものである必要があります。 2. ドメイン名が登録されているかどうかを確認します。企業電子メールのドメイン名を選択した後、そのドメイン名が他の企業によって登録されているかどうかを確認する必要があります。 3. 電子メール サービス プロバイダーの選択: 企業は、検索エンジンを通じてさまざまな電子メール サービス プロバイダーを検索し、ニーズに基づいてプロバイダーを選択できます。 4. アカウントの作成: 電子メール サービスへの登録プロセスは若干異なる場合がありますが、通常は会社と管理者の基本情報を入力し、管理者アカウントを作成する必要があります。

カスタム PHP 関数と定義済み関数の違いは次のとおりです。 スコープ: カスタム関数はその定義のスコープに限定されますが、事前定義関数はスクリプト全体からアクセスできます。定義方法: カスタム関数は function キーワードを使用して定義されますが、事前定義関数は PHP カーネルによって定義されます。パラメータの受け渡し: カスタム関数はパラメータを受け取りますが、事前定義された関数はパラメータを必要としない場合があります。拡張性: カスタム関数は必要に応じて作成できますが、事前定義された関数は組み込みで変更できません。
