Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

jQuery-Ajax mengambil fungsi dengan kelas dan fungsi PHP

Setelah melihat melalui kode dengan hati-hati. Tampaknya ada beberapa kesalahan yang perlu diperbaiki.

  1. Js tidak ada dalam fungsi siap jQuery
  2. Nilai istilah tidak diambil dengan benar
  3. Metode aktif tidak digunakan dengan benar
  4. 'url' properti ajax harus huruf kecil
  5. Tipe data harus html karena konten ditulis langsung ke DOM
  6. Metode penulisan harus html() karena isinya HTML
  7. Halaman yang ditunjuk bukanlah halaman PHP, dan bukan halaman pencarian yang benar

Di bawah ini adalah solusi untuk semua masalah ini:

$(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. Muat Data Dalam file MySQL MacOS

  2. temukan jumlah baris dalam hasil mysql yang dikembalikan (nodejs)

  3. Kelompokkan Mysql dengan dua kolom dan pilih nilai maksimum kolom ketiga

  4. Bagaimana cara menyimpan banyak nilai dalam satu kolom di mana menggunakan lebih sedikit memori?

  5. Tidak dapat mengonversi nilai '2012-04-05 10:20:00' dari kolom XX ke TIMESTAMP