Der Inhalt wird nicht angezeigt, ist Autocomplate-Liste, wie Sie in Screenshot unten sehen können.Autocomplete-Problem: Inhalt wird nicht angezeigt
Ich erhalte diese Antwort.
[{ "emp_number": 1 "fname": "Arslan", "lname": "Hassan"}, { "emp_number": 2 "fname": "Muneeb", "lname": "Janjua" }, {"emp_number": 3, "fname": "hr", "lname": "Benutzer"}, {"emp_number": 4, "fname": "test", "lname": " „} .......... ENTFERNT IT aussehen lassen hier besser .......]
Mein JS-Code:
$("#search-emp").autocomplete(
{
source: function (request, response)
{
var form_data = {
ajax : '1',
name : $("#search-emp").val(),
actioncall : 'search-emp'
};
$.ajax({
//contentType: "application/json",
type: "POST",
dataType: 'json',
url: "_ajax.php",
data: form_data,
success: function(data)
{
response(data);
}
});
},
minLength:3,
select:function(evt, ui)
{
alert(ui.item.emp_number);
}
});
ich möchte angezeigt werden fname
und lname
auf ausgewählt in input
Feld.
können Sie 'console.log (Daten)' 'vor Antwort (Daten)' und fügen Sie in Frage zu stellen, um zu sehen, was den Server reagieren. Die Liste sollte einen Namen oder einen bestimmten Schlüssel für die Felder haben, die angezeigt werden. –
@DanielDudasIch habe eine Antwort auf meine Frage erhalten. Bitte schau es dir jetzt an. – Hassaan