我正在开发一个PHP项目,该项目需要我使用SQL从AD中提取数据,并且用户需要一种查看所有人的方法。在页面加载时,该表将填充用户AD组中的用户,但是如果他们要查找其他人,则可以选择搜索其组外的人并通过顶部的搜索栏选择他们。
我的问题是,解决这个问题的最佳方法是什么?我是否完全卸载表并在有人输入搜索栏时重新加载表?他们点击“ enter”后,是否要使用其他SQL脚本重新加载页面?
我在本地WAMP服务器上使用html,JS / JQuery和PHP。我知道PHP是服务器端,而Javascript / html是更多客户端,因此我无法在两者之间进行通信。
任何建议都会有所帮助。
答案 0 :(得分:0)
您可以使用AJAX来仅更改表,而不重新加载所有页面。 AJAX将包含在一个函数中,并且如果您要实时搜索,可以使用jquery来捕获搜索框的更改事件
$("#searchBox").change(function(){
$.ajax({url: "demo_test.txt", success: function(result){
$("#div1").html(result);
}});
});
或仅当您单击搜索按钮时
$( "#searchButton" ).click(function() {
$.ajax({url: "demo_test.txt", success: function(result){
$("#div1").html(result);
}});
});