Mysql
 sql >> база данни >  >> RDS >> Mysql

Част 1:jQuery -> MySQL -> jQuery -> HTML

За да намаля jquery_getset_data.php, бих използвал шаблоните за проектиране на ООП, за да избегна превключватели и изрази 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( );

Знам, че изглежда сложно, но за моя вкус изглежда много по-добре. А относно втория ви въпрос не съм сигурен, че го разбрах, можете ли да добавите още обяснение?

След като ви видях да актуализирате, мисля, че за втория въпрос можете да направите:

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

Там "екземпляр" е името на функцията или можете да го актуализирате или добавите последно, за да го направите името на функцията;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане на последната вмъкната идентификационна форма на съхранената процедура в MySQL

  2. кое е по-добре една голяма заявка или няколко малки заявки?

  3. Търсите просто пълнотекстово търсене? Опитайте MySQL InnoDB + CakePHP с Word Stemming

  4. MySQL:Използване на DATETIME като първичен ключ

  5. Не можах да избера „OK“ в mysql-apt-config [Ubuntu 14.04]