Hallo Forum..
würde gerne auf ein leeres element prüfen.
bsp1. server liefert...
Die Frage ist jetzt wie überprüfe ich ob test_2 leer ist. hierzu brauche ich eigentlich nur das erste element von test_2.
Mein abfrage
mit "empty" geht schonmal nicht.
nunja könnte das ganze auch andersrum aufziehen indem ich sage
liefere mir nur ein alert() wenn in <test_2> ein "<point name="hippieayeh"></point>" vorhanden ist
meine abfrage, die soweit success zurückliefert
findet das erste Point ..überhaupt und gibt mir den inhalt von dem attribut name aus.. ok... soweit..
Frage ist, wie geht das....
pseudo-code:
alert( $(this).find("Test_2\Point").attr('name'))
bedeutet, soll nur in Test_2 Point ausgeben..wenn vorhanden (ansonst alert bspw)
habe leider Probleme mit dem traversieren von xml ;..(
würde gerne auf ein leeres element prüfen.
bsp1. server liefert...
HTML Code:
<test> <test1 a1="jo" a2="jojo"> <test_1></test_1></test1> <test2 a1="jo"> <test_2/></test2> <test_2/></test2> </test>
Mein abfrage
PHP Code:
$(xml).find("test").each(function()
{
if( $(this).find("test_2:empty"))
{
//.. alert( $(this).find("Point").attr('name'))
alert("leer hippie");
}
else
{ alert("nö");
}
nunja könnte das ganze auch andersrum aufziehen indem ich sage
liefere mir nur ein alert() wenn in <test_2> ein "<point name="hippieayeh"></point>" vorhanden ist
meine abfrage, die soweit success zurückliefert
PHP Code:
$.ajax({
type: "GET",
url: "localhost/test/test?language=de",
data: {
.. /paar parameter
},
dataType: "xml",
success: parseXml
});
function parseXml(xml) {
$(xml).find("test").each(function() {
alert( $(this).find("Point").attr('name'))
;
});
}
});
Frage ist, wie geht das....
pseudo-code:
alert( $(this).find("Test_2\Point").attr('name'))
bedeutet, soll nur in Test_2 Point ausgeben..wenn vorhanden (ansonst alert bspw)
habe leider Probleme mit dem traversieren von xml ;..(
Comment