Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Phần 1:jQuery -> MySQL -> jQuery -> HTML

Để giảm jquery_getset_data.php, tôi sẽ sử dụng các mẫu thiết kế OOP để tránh các lệnh switch và if.

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

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

và sau đó:

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

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

Tôi biết có vẻ phức tạp, nhưng đối với sở thích của tôi thì có vẻ tốt hơn nhiều Và về câu hỏi thứ hai của bạn, tôi không chắc mình đã hiểu nó, bạn có thể giải thích thêm không?

Sau khi tôi thấy bạn cập nhật, tôi nghĩ câu hỏi thứ hai bạn có thể làm:

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

Ở đó "phiên bản" là tên hàm, hoặc bạn có thể cập nhật hoặc thêm nó vào sau để biến nó thành tên hàm;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sự khác biệt giữa where_in và find_in_set

  2. PHP / mysql lấy số hàng bị ảnh hưởng của câu lệnh UPDATE

  3. Flask-SQLAlchemy kiểm tra xem máy chủ cơ sở dữ liệu có đáp ứng không

  4. Cập nhật MySQL một bảng đã tham gia

  5. Cách JSON phân tích cú pháp hình ảnh từ mysql và điền listview