¿Dónde está la función showCustomer? La que muestras en el código es showUser, suponiendo que esa es, sí se puede usar con ambos botones sólo habría que agregar otro div para mostrar la segunda lista y elegir entre uno y otro, según el parámetro recibido, en la función asociada al evento onreadystatechange.
Código Javascript
:
Ver originalxmlhttp.onreadystatechange = function() {
if (xmlhttp.readystate == 4 && xmlhttp.status == 200) {
if (str == 1) {
document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
} else {
document.getElementById("txtHint2").innerHTML = xmlhttp.responseText;
}
}
}
<div id="txtHint"><p>Person info will be listed here...</p></div>
<div id="txtHint2"><p>Person info will be listed here...</p></div>
Obviamente también se debería modificar el archivo .php que recibe la petición para que retorne la información correspondiente a la variable que se envía.
if($_GET["q"] == 1) {
//cosulta para fútbol
} elseif($_GET["q"] == 2) {
//cosulta para baloncesto
}