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

Hàm truy xuất jQuery-Ajax với các lớp và hàm PHP

Sau khi xem qua mã một cách cẩn thận. Có vẻ như có một số lỗi cần được khắc phục.

  1. js không có trong hàm sẵn sàng của jQuery
  2. Giá trị của thuật ngữ không được truy xuất chính xác
  3. Phương thức on không được sử dụng đúng cách
  4. Thuộc tính ajax 'url' phải là chữ thường
  5. Loại dữ liệu phải là html vì nội dung đang được ghi thẳng vào DOM
  6. Phương thức viết phải là html() vì nội dung là HTML
  7. Trang được trỏ đến không phải là trang PHP và không phải là trang tìm kiếm chính xác

Dưới đây là giải pháp cho tất cả những vấn đề này:

$(document).ready(function(){
    $('#searchsubmit').on("click", function(){
        // Get the value of the term field      
        var term = $('#term').val();
        // Proceed if the term is not empty
        if($.trim(term)!=''){           
            // Load the html result from the PHP script
            $.ajax({
                url: 'search.php',
                data: 'term='+term,
                type: 'POST',
                dataType: 'html',
                success: function(data){
                    // Place the HTML response into the search query div
                    $('#searchquery').html(data);
                }
            });
        }
    });
});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. XÓA bằng cách sử dụng LEFT JOIN với LIMIT trong MySQL

  2. Url JDBC cho cấu hình MySQL để sử dụng mã hóa ký tự utf8

  3. Làm cách nào để tải xuống tệp bằng PHP và Mysql DB

  4. MySQL có hỗ trợ các kiểu dữ liệu do người dùng xác định không

  5. Không thể mở JPA EntityManager để giao dịch; ngoại lệ lồng nhau là javax.persistence.PersistenceException