Mysql
 sql >> база данни >  >> RDS >> Mysql

Функция за извличане на jQuery-Ajax с PHP класове и функции

След като прегледате внимателно кода. Изглежда, че има няколко грешки, които трябва да бъдат отстранени.

  1. Js не се съдържа във функцията jQuery ready
  2. Стойността на термина не се извлича правилно
  3. Методът on не се използва правилно
  4. Свойството ajax 'url' трябва да е с малки букви
  5. Типът данни трябва да е html, тъй като съдържанието се записва направо в DOM
  6. Методът на писане трябва да бъде html() тъй като съдържанието е HTML
  7. Посочената страница не беше PHP страница и не беше правилната страница за търсене

По-долу е решението на всички тези проблеми:

$(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. Laravel 5:синхронизиране на допълнително поле чрез опорна точка

  2. Как да комбинирам заявка SELECT + WHERE със заявка INSERT?

  3. MySQL условно вмъкване

  4. MySQL LIMIT при израза DELETE

  5. Върнете клеймо за време с подготвено изявление