ebody: Daten von PHP simplexml_load_file() mit JQuery "empfangen"

Beitrag lesen

Hallo Rolf,

ja stimmt, das habe ich irgendwie völlig übersehen 😟

Mhh, wenn ich aber getallheaders(); im PHP Script verwende und das Script nur ausführe, wenn der Referer der URL der HTML Seite mit dem JQuery Script entspricht, welches die Daten vom PHP Script anfordert?! Oder könnte man das auch leicht "austricksen"?

Funktioniert Ajax eigentlich nur, wenn man in PHP den Inhalt mit echo oder anderen Befehlen (print_r u.a.) ausgibt oder gibt es auch eine Möglichkeit, den Inhalt einfach in einer PHP Variable zu speichern und erhält im JQuery Script trotzdem den Inhalt?

So ähnlich:

// PHP Script
$xml=simplexml_load_file("file.xml") or die("Error: Cannot create object");
// JQuery Script
		var myObj;
		
		$.ajax({
			url      : 'ajax.php',
			type     : 'post',
			async: false,
			//dataType: 'text',
			success  : function(Result){
					myObj = Result;
					console.dir(myObj);
				}
			}
		  );

$(myObj).find("books").each(function(index, value){
...
}

Gruß ebody