Jquery kullanarak filtreleme sonuçları XML

1 Cevap php

Jquery kullanarak bu yüklenen XML sonuçları filtrelemek mümkün mü? İdeal i gibi bir mysql tarzı filtresi / arama yapmak istiyorum

SELECT * FROM "example_table" WHERE id="1"

Ben aşağıdaki yapıda benim uygulama yüklü bir XML dosyası var

<country>
<state id="1">
    <statename>Baden-Wurttemberg</statename>
    <cities>
        <city>
            <cityname>Aach</cityname>
<yahoo>1</yahoo>
        </city>

Aalen 2 I have multiple states (each with an "id") within my COUNTRY tag. How can i get all cities from state with id="1" using jquery?

1 Cevap

Sen (varsa) bir eklenti olmadan MySQL sözdizimi kullanmak mümkün olmaz, ama sadece şehirlerin bir JS diziye çevirmek için harita kullanmak, sonra jQuery seçicileri kullanabilirsiniz:

var cities = $(xml).find('state[id=1] cityname')
                   .map(function(i,el){ return $(el).text() });