这里的第一篇文章和编程方面的绿色号角。所以这是问题,我做了一个搜索模块,根据下拉列表过滤电子邮件。我做到了,工作正常但我想要AJAX输出而不是简单的html表输出。问题是我没有线索如何将我的代码转换为ajax和什么放在我的JS中,任何建议都可以帮助。
if ($res->num_rows > 0) {
echo '<div class = "container-fluid">';
echo '<table class="table table-striped table-bordered table-hover">';
echo "<tr><th>from_email</th><th>email</th><th>date_added</th></tr>";
while($row=$res->fetch_assoc()){
echo "<tr><td>";
echo $row['from_email'];
echo "</td><td>";
echo $row['email'];
echo "</td><td>";
echo $row['date_added'];
echo "</td></tr>";
}
echo '</table>';
echo '</div>';
} else{
echo '<div class = "container-fluid">';
echo "There is no such search Results";
echo '</div>';
}
这就是我如何在我的html文件中回显我当前的输出
if ( $_POST['Type'] == 'domain' && !empty($_POST["search"])) {
$sql="SELECT email, date_added, from_email FROM mailer_dne WHERE from_email LIKE '%".$search_value."%'";
$res=$con->query($sql);
}
elseif ( $_POST["Type"] == 'email' && !empty($_POST["search"])) {
$sql="SELECT email, date_added, from_email FROM mailer_dne WHERE from_email LIKE '$search_value'";
$res=$con->query($sql);
}
这就是我过滤搜索的方式。关于如何解决这个问题的任何建议?