er det bare en string du søger efter ??
så kan du anvende
str.indexOf eller
str.search http://stackoverflow.com/questions/354110/in-javascript-what-is-the-difference-between-indexof-and-searchnoget ala
var val=r; // kommer fra search boxen
if (http.readyState == 4 && http.status == 200) {
js_ar = JSON.parse(http.responseText);
for (i = 0, lng = js_ar.length; i < lng; i++) {
console.log(js_ar[i]);
n = js_ar[i].indexOf(Val);
//n=js_ar[i].search(Val); // kan bruge regex
if (n >= 0) {
console.log("ja");
}
else {
console.log("nej");
}
}
}
eller skal det retunerende json array bare indeholde
et eller flere af bogstaverne uanset rækkefølge ??
men er der grund til at få alle brugernavne return ??
ville det ikke være smartere at kun få de brugernavne retur der opfyldte betingelserne ?? så er det jo bare at teste om den retunerede string er tom !, dette vil gøre det nemmere for dig, da du kan anvende php og sql til søgning, og ikke sende flere data retur end der skal brugers.
Indlæg senest redigeret d. 08.02.2015 08:34 af Bruger #16075