Php 不使用“提交”按钮在搜索中显示数据
有人知道如何在不使用提交按钮的情况下搜索和显示数据吗..因为这是我完成代码所需的唯一功能..有人能帮我吗?我不想使用提交按钮,因为它会刷新页面…我已经有了搜索代码我需要一个功能,在我搜索后,数据将显示在文本框中,而不使用提交按钮 php代码:Php 不使用“提交”按钮在搜索中显示数据,php,html,mysql,Php,Html,Mysql,有人知道如何在不使用提交按钮的情况下搜索和显示数据吗..因为这是我完成代码所需的唯一功能..有人能帮我吗?我不想使用提交按钮,因为它会刷新页面…我已经有了搜索代码我需要一个功能,在我搜索后,数据将显示在文本框中,而不使用提交按钮 php代码: <?php if($_GET){ include('include/connect.php'); $batchcode = $_GET['code']; $sql = mysql_query("SELECT aic,batchcode,address
<?php
if($_GET){
include('include/connect.php');
$batchcode = $_GET['code'];
$sql = mysql_query("SELECT aic,batchcode,address,name FROM tb_app WHERE batchcode = '".$batchcode."' ");
if($sql) {
while($rows = mysql_fetch_array($sql)){
$aic[] = $rows['aic'];
$name[] = $rows['name'];
$address[] = $rows['address'];
}
}
}else{
$aic = array(NULL,NULL,NULL,NULL);
$name = array(NULL,NULL,NULL,NULL);
$address = array(NULL,NULL,NULL,NULL);
}
?>
在html中,您需要创建一个链接或一个简单按钮,并给它一个类或id。
然后在javascript中添加click事件监听器并执行ajax调用
<a href="#" id="mysubmit"> search here </a>
希望这对您有所帮助。您还可以:
$( "#query" ).change(function() {
var sendMe = $.post("search.php");
sendMe.done(function(data) {
$( "#query" ).html(data);
});
});
<?php
$q = $_GET['term'];
mysql_connect("localhost","root","");
mysql_select_db("test");
$query = mysql_query("SELECT DISTINCT batchcode FROM tb_app WHERE batchcode LIKE '$q%'");
$data = array();
while($row = mysql_fetch_array($query)){
$data[]=array('value'=>$row['batchcode']);
}
echo json_encode($data);
?>
<a href="#" id="mysubmit"> search here </a>
$( "#mysubmit" ).click(function() {
// read query field value
// Perform ajax call
});
$( "#query" ).change(function() {
var sendMe = $.post("search.php");
sendMe.done(function(data) {
$( "#query" ).html(data);
});
});