sql >> データベース >  >> RDS >> Mysql

パート1:jQuery-> MySQL-> jQuery-> HTML

    jquery_getset_data.phpを減らすために、OOPデザインパターンを使用して、切り替えやifステートメントを回避します。

    class ICommand
    {
         public:
              function execute( );
    };
    
    class CommandGetItemA
    {
         public:
               function execute( )
               {
                   //do some staff here
               };
    };
    

    そして:

    CommandsMap['getItemA'] = new CommandGetItemA( );
    CommandsMap['setItemA'] = new CommandGetItemB( );
    ....
    
    CommandsMap[ $_POST['instance']].execute( );
    

    複雑に見えることは知っていますが、私の好みははるかに良く見えます。2番目の質問について、理解できたかどうかわかりませんが、さらに説明を追加していただけますか?

    あなたが更新するのを見た後、私はあなたができる2番目の質問について考えます:

    .click(function() {
          window[instance]( this);   
    });
    

    ここで「インスタンス」は関数名です。または、関数名にするために後で更新または追加することもできます。



    1. ボタンをクリックした後、モーダルポップアップウィンドウに選択したIDに基づくデータを表示するphp mysql

    2. 一貫性のないPostgreSQLスレーブを再構築する方法

    3. 3つのMySQLクエリを1つに組み合わせる方法は?

    4. mysqlデータベースへのExcelデータのインポート