Ich möchte per ajax diese Felder im Item auslesen:
Wenn diese drei Werte da stehen wird dieser Script nicht ausgeführt:
Das ganze wird automatisch alle paar Minuten aufgerufen.
Und soll alle Einträge der XML Datei auslesen und dann weiter verarbeiten.
Dass tut es aber nicht dass Hallo alert wird nicht ausgeführt.
Code:
<Item><name> Der Vorsatzomat </name><url> http://www.vorsatzomat.ch/ </url><change>0</change></Item> <Item><name> Dies ist die Antispam Seite </name><url> https://www.antispam-ev.de </url><change>0</change></Item> <Item><name> Dies ist die PHP Seite </name><url> http://www.php.de </url><change>0</change></Item>
PHP-Code:
function auto_reload(){
$.ajax({
dataType:'xml',
url:'pu.xml',
success: function(data) {
xmlReader(data);
}
});
}
function xmlReader(daten) {
alert("Hallo");
$(daten).find('Item').each(function(index, value) {
var url = $(this).find('url').text();
var change = $(this).find('change').text();
arr.push({change: change, url:url});
alert(arr);
/* if (seturl != url)
{
var changeUrl = $('#frame').attr('src',url);
seturl = url;
setTimeout(changeUrl, 1);
}*/
});
Und soll alle Einträge der XML Datei auslesen und dann weiter verarbeiten.
Dass tut es aber nicht dass Hallo alert wird nicht ausgeführt.
Kommentar