Ich habe eine Ajax-Antwort mit Daten aus einer SQL-Abfrage extrahiert. Es hat diese Struktur:Suchen Sie den Index eines Ajax-Anfrage-Element in Javascript
Response
id:"id"
titulo:"title"
url:"url"
Was ich bin versucht, die Position innerhalb der Ajax-Antwort zu finden, wo eine bestimmte eindeutige ID ist.
$.ajax({
url: 'select.php',
type: 'get',
data: {
"id": id
},
dataType: "json",
beforeSend: function() {},
success: function(response) {
console.log(response);
console.log(response.indexOf(27188964));
}
});
Das zweite Protokoll druckt -1
, wohl wissend, dass die Zahl an der ersten Position sein sollte.
EDIT: muss ich die Position, um durch die Erhöhung 'Index' durch das Feld zu bewegen beginnen response[index].url
was bedeutet es Antwortindex? – Ray
können Sie bitte die Antwort einfügen? – brk
indexOf gibt normalerweise -1 zurück, wenn für den Suchbegriff keine Ergebnisse vorliegen. –