Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Część 1:jQuery -> MySQL -> jQuery -> HTML

Aby zredukować jquery_getset_data.php, użyłbym wzorców projektowych OOP, aby uniknąć przełączników i instrukcji if.

class ICommand
{
     public:
          function execute( );
};

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

a następnie:

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

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

Wiem, że wygląda to skomplikowanie, ale jak na mój gust wygląda znacznie lepiej. A jeśli chodzi o twoje drugie pytanie, nie jestem pewien, czy je zrozumiałem, czy możesz dodać więcej wyjaśnień?

Po tym, jak zobaczyłem Twoją aktualizację, myślę, że na drugie pytanie możesz zrobić:

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

Tam "instancja" jest nazwą funkcji, lub możesz ją zaktualizować lub dołączyć później, aby stała się nazwą funkcji;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak uzyskać wszystkie wyniki krotki mysql i przekonwertować na json

  2. Jak włączyć/wyłączyć tryb ścisły MySQL na hoście lokalnym (xampp)?

  3. Tunel SSH do połączenia Python MySQLdb

  4. MySQL odpowiednik modułu dblink w PostgreSQL?

  5. przesyłanie wielu formatów plików na serwer za pomocą jsp i przechowywanie ścieżki w bazie danych