sql >> Database teknologi >  >> RDS >> Mysql

jQuery-Ajax hentning funktion med PHP klasser og funktioner

Efter at have kigget koden grundigt igennem. Det ser ud til, at der er flere fejl, der skal løses.

  1. Js er ikke indeholdt i jQuery ready-funktionen
  2. Værdien af ​​termen bliver ikke hentet korrekt
  3. Til-metoden bruges ikke korrekt
  4. Ajax-egenskaben "url" skal være små bogstaver
  5. Datatypen skal være html, da indholdet skrives direkte til DOM'en
  6. Skrivemetoden skal være html() da indholdet er HTML
  7. Siden, der peges på, var ikke en PHP-side og var ikke den korrekte søgeside

Nedenfor er løsningen på alle disse problemer:

$(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. Er der en måde at kende dit nuværende brugernavn i mysql?

  2. Dvale automatisk oprette database

  3. Sådan importeres en CSV-fil til en MySQL-tabel

  4. Beregning og pladsbesparelse i PostgreSQL