0

JQueryを使用して複数のAJAXリクエストを持つHTMLページを開発しています。

メソッドを使用しており、各リクエストは同じファイルに対して行われます。このファイルをXPOSTと呼びましょう。ファイルXには非静的機能があります。つまり、ファイル X から関数 Y を呼び出したい場合は、関数Yのみ実行してこの値を返すことをファイルXに何らかの方法で通知する必要があります。

私のサーバー言語は PHP です。以下に状況の例を示します。

$.ajax({
    url  : "X.php",
    data : {
        function_to_call: "Y"
    },
    type : "POST",
    success: function(data){
        alert(data)
    },
});

問題は、ファイルXに新しい関数を追加し続けることです。これを行うには、フィールドにさまざまな値を追加し、function_to_callif ステートメントを使用して値を確認し、function_to_callこの関数またはコードを実行します。ファイルXに多くの関数を追加しましたが、ファイルXが大きくなりすぎて、整理とデバッグが困難になりました。

この問題を解決するための他のオプションは何ですか? また、これらのオプションの利点と欠点は何ですか?

4

0 に答える 0