sql >> Database >  >> RDS >> Mysql

jQuery-Ajax-ophaalfunctie met PHP-klassen en functies

Na zorgvuldig door de code te hebben gekeken. Het lijkt erop dat er verschillende fouten zijn die moeten worden verholpen.

  1. De js zit niet in de jQuery ready-functie
  2. De waarde van term wordt niet correct opgehaald
  3. De aan-methode wordt niet correct gebruikt
  4. De ajax-eigenschap 'url' moet in kleine letters zijn
  5. Het gegevenstype moet html zijn, aangezien de inhoud rechtstreeks naar de DOM wordt geschreven
  6. De schrijfmethode moet html() . zijn aangezien de inhoud HTML is
  7. De pagina waarnaar wordt verwezen was geen PHP-pagina en was niet de juiste zoekpagina

Hieronder vindt u de oplossing voor al deze problemen:

$(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. pg_dump postgres-database van externe server wanneer poort 5432 is geblokkeerd

  2. subtotaal en totaal voor strings

  3. Mysql te traag bij eenvoudige query tussen twee tabellen

  4. GROUP BY met MAX(DATUM)