….etc


php Code, zum von xml zu konstruieren:

Frage : PHP benutzen, um einen xml Baum herzustellen und über diesem Baum im jquery zu wiederholen

Ich versuche, einen PHP-Index zu benennen, der eine xml Struktur zurückbringt, die ich vorbei wiederholen möchte und eine Liste aus Einzelteilen auf dem Javascript-/jqueryklienten konstruiere.   Ich habe einen Alarm in der below jquery .each Funktion, also kenne ich sein zurückgehend etwas aber sein Zurückbringen nicht des Wertes des xml Elements.  Er bringt das 3. Code-Stückchen unten, alle mögliche Ideen zurück?

xml Struktur ist


filename.jpgleName>

file caption
“; $xml. = „“; } } } } $xml. = „“; Echo $xml;
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
“;
$directory = „testimages/“;
wenn (file_exists ($directory) && is_dir ($directory)){
    $handle = opendir ($directory);
    während (($file = readdir ($handle))! == falsch) {
            wenn (! is_dir ($file)){
                  $ext = substr ($file, -3);
                  wenn ($ext == „Jpg“ || $ext == „GIF“ || $ext == „png“) {
                        $xml. = „“;
                    $xml. = „“. $file. „“;
                        $xml. = „
image caption


html/jquery Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:







this ist, was alarmiert vom variablen Dateinamen erhält und es die Zahl xml Elementen genau zusammenbringt.
1:
2:
Funktion (Text) {wenn (typeof Text! == „Gegenstand“ && Text! = Null) Rückholthis.empty () .append ((dieses [0] && dieses [0] .ownerDocument || Dokument) .createTextNode (Text)); var rösten = ""; jQuery.each (Text || dieses, Funktion () {jQuery.each (this.childNodes, Funktion () {wenn (this.nodeType! = rösten 8) += this.nodeType! = 1? this.nodeValue: jQuery.fn.text ([dieses]); }); }); zurückgehen rösten; } Funktion (Text) {wenn (typeof Text! == „Gegenstand“ && Text! = null) Rückholthis.empty () .append ((dieses [0] && dieses [0] .ownerDocument || Dokument) .createTextNode (Text)); 

Antwort : PHP benutzen, um einen xml Baum herzustellen und über diesem Baum im jquery zu wiederholen

Es aussieht wie Sie konnte die tatsächliche Textmethode zurückbringen und sie nicht benennen ie. Versuch, der die Linie zu diesem ändert:
1:
var-Dateiname = $ (dieses) .find („Dateiname“) .text ();
Weitere Lösungen  
 
programming4us programming4us