Ajax return value speichern in eine globale Variabel

Jhorst

Grünschnabel
Guten Tag alle miteinander.

Ist dies überhaupt möglich ?

Ich habe:
php
Code:
$connect = mysql_connect("localhost","root","");
		
		mysql_select_db("webapp");
		
		$query = mysql_query("Select * from rechnung Where benutzer='$_benutzer'");
		$rown = mysql_num_rows($query);

		WHILE($row = mysql_fetch_assoc($query))
		{
			$daten['time'] = $row['Time'];
			$daten['count'] = $rown;
			$daten['benutzer'] = $row['Benutzer'];		
			
		}
	echo json_encode($daten);

Und rufe diese mit folgendem Script auf:
Code:
var benutzer;
	var time;

	
$('#test').ready(function() {

$.post('bild.php', function(resp) {
benutzer = resp.benutzer;
});
return false;
});

Als ausgabe für "resp" bekomme ich ein, wie solls auch anderst bei ajax sein, langen string :

{"time":"2012-11-27","count":1,"benutzer":"Marcus"}

Nun zu meiner Frage, ist es möglich die einzelnen Values (Marcus, 1 und 2012-11-27.....) in globale variabeln zu speichern?

Finde dazu keinen ansatz. Falls nicht wie handle ich das am besten wenn ich mit den einzelnen Werte hantieren muss ?

dateien mit *.php sind bei meinem Projekt nicht erlaubt.

Vielen dank im Vorraus.

Gruß
 
"Dateien mit *.php sind bei meinem Projekt nicht erlaubt"
Wie soll man das verstehen?...


Auf Objekteigenschaften greift man mit dem Punkt zu:
Javascript:
var obj = {"time":"2012-11-27","count":1,"benutzer":"Marcus"};
alert(obj.time);
alert(obj.count);
alert(obj.benutzer);
 
Zurück