So schließen Sie jquery autocomplete combobox an PHP-mysql datasource
Brauche ich eine Verbindung zu meinem jquery autocomplete combobox zu folgenden datasource.ich Auffüllen müssen Daten, die combobox jedes mal, wenn ein Brief pressesd.
if( isset( $_POST['catogery'] ) ) {
include('../DBConnection.php');
$cat=$_POST['catogery'];
header('Content-type: application/json');
$result = mysql_query("SELECT SUBJECTCODE FROM subjectmaster WHERE CATCODE = '$cat'");
$return_arr = array();
while( $row = mysql_fetch_array( $result ) ) {
$row_array['id']=$row[0];
array_push( $return_arr, $row_array );
}
echo json_encode($return_arr);
function getclassno(cat){
$.ajax({
type: "POST",
url:"reg/data/data.php",
async: false,
data:{
catogery:cat
},
success: function(data){
$.each(data, function (i, elem) {
$('#classno').append( new Option(elem.id) );
});
}
});
}
Funktion bekommen-Klasse nicht ist zum Auffüllen der Daten mit combobox.es funktioniert einwandfrei.aber ich brauche zu suchen, die die Elemente
dynamisch aus der Datenbank nach den eingegebenen Buchstaben.wo sollte ich ändern um das zu machen.weil ich mehr als 3000 Daten zu laden, um die combobox.
- bitte geben Sie das problem, das Sie stehen werden...und desinfizieren Sie die Eingabe des Benutzers unserer aktuellen code ist anfällig für injection-Angriffe
- und wo ist der code, der versucht, eine Verbindung zu diesem code
- äh, was???????
- Hallo, ich Bearbeiten Sie die Frage.also bitte freundlich sein, der die Aufmerksamkeit auf das
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie versuchen
jquery ui autocomplete
Hier ist docs http://api.jqueryui.com/autocomplete/
Und die arbeiten demo ist http://jqueryui.com/resources/demos/autocomplete/remote.html
Müssen Sie eine Seite erstellen, wie
search.php
wird wieder ein array wie[{"id":"Ciconia ciconia","label":"White Stork","value":"White Stork"}]
Ich denke, Dies ist jquery auto-vervollständigen cm
Beispiel
http://jqueryui.com/autocomplete/#combobox
Weiteres Beispiel
http://test.cita.illinois.edu/aria/combobox/combobox2.php