Php 使用ajax和jquery从文本字段获取输入并从数据库获取数据

Php 使用ajax和jquery从文本字段获取输入并从数据库获取数据,php,jquery,sql,ajax,user-input,Php,Jquery,Sql,Ajax,User Input,我有一个输入文本字段,当用户在文本字段中输入时,它应该从数据库中获取关于用户输入的数据 <p><input type="text" name="ajax" id="ajaxtest1" ></p> <script> $(document).ready(function(){ $("#ajaxtest1").blur(function(){ var dt=$(this).val(); $.post("test.php", {

我有一个输入文本字段,当用户在文本字段中输入时,它应该从数据库中获取关于用户输入的数据

<p><input type="text" name="ajax" id="ajaxtest1" ></p>



<script>
   $(document).ready(function(){

$("#ajaxtest1").blur(function(){
    var dt=$(this).val();
 $.post("test.php", { purchase_product:dt});


 <?php
   $purchase_product = $_POST['purchase_product'];
   $sql="SELECT SUM(purchase_quantity) as quantity FROM purchase WHERE purchase_product = '".mysql_real_escape_string($purchase_product)."'";
    $f=$database->query($sql);
    $found=$database->fetch_array($f);

    print_r($found);
    ?>

});
     });
     </script>

帮帮我吧

尝试在ajax请求中添加一个cakkback函数。 请允许我在您的代码上粘贴特定的更改

 $.post("test.php", 
  { purchase_product:dt},
   function(data){ $('selector').html(data);}
   );

本例中的选择器将是要显示结果的html元素

您的数据库是否有用于用户输入的结果集??它不会在相同的文件上工作。我在不同的文件中给出了我的php查询。它在两个不同的文件上工作
 $.post("test.php", 
  { purchase_product:dt},
   function(data){ $('selector').html(data);}
   );