Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Parte 1:jQuery -> MySQL -> jQuery -> HTML


Para reduzir o jquery_getset_data.php eu usaria os padrões de design OOP para evitar switches e instruções if.
class ICommand
{
     public:
          function execute( );
};

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

e depois:
CommandsMap['getItemA'] = new CommandGetItemA( );
CommandsMap['setItemA'] = new CommandGetItemB( );
....

CommandsMap[ $_POST['instance']].execute( );

Eu sei que parece complicado, mas para o meu gosto parece muito melhor. E em relação à sua segunda pergunta não tenho certeza se entendi, você pode adicionar mais explicações?

Depois que vi você atualizar, acho que, para a segunda pergunta, você pode fazer:
.click(function() {
      window[instance]( this);   
});

Lá, a "instância" é o nome da função, ou você pode atualizá-la ou anexá-la posteriormente para torná-la o nome da função;