我有一个输入文本字段,当用户在文本字段中输入时,它应该从用户输入的数据库中获取数据
<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>
我的查询是正确的(我已经通过.mysql_real_escape_string(myvale或string)中给定的确切值进行了测试。)它运行正常。但是我在上面的代码中输入了用户输入
Array
(
[0] =>
[quantity] =>
)
帮帮我
答案 0 :(得分:0)
尝试在您的ajax请求中添加cakkback函数。 请允许我仅粘贴代码中的特定更改。
$.post("test.php",
{ purchase_product:dt},
function(data){ $('selector').html(data);}
);
在这种情况下,选择器将是您要显示结果的html元素