Ajax Programmierung

fredolin

Erfahrenes Mitglied
Hallo Leute,

also in den letzten Tage musste ich mich mit Jquery und Ajax beschäftigen und ich raff da überhaupt nix.

Hier mal ne Funktion für einen Link


PHP:
die Arrays erstelle ich ganzoben inden seiten

<!--StartTemplate mit der Navigation //-->
<div id="customerlist">
		<div id="Customerhead" class="custhead"><h3 class="h3_custext">KundenListe</h3></div>
		<div id="shortcutbar"><h3 class="h3_indica">&laquo;</h3></div>
		<div class="clear"></div>
		<ul class="custree">
			<?php foreach($name AS $value){
				$text = preg_replace("/, /", "_", $value);
				echo "<li class=\"customerName CKUser\" id=\"$text\">$value</li>";
			} ?>
		</ul>
	</div>


<!-- Nächstes Template was geladen wird //-->
<div id="customerlist">
		<div id="Customerhead" class="custhead"><h3 class="h3_custext"><?php echo $_SESSION['CKuser']; ?></h3></div>
		<div id="shortcutbar"><h3 class="h3_indica"><a>&laquo;</a></h3></div>
		<div class="clear"></div>
		<ul class="custree">
			<?php foreach($CKTask AS $value){
			echo "<li class=\"customerName CKtask\" id=\"$value\">$value</li>";

			} ?>
		</ul>
	</div>


<!-- Letztes Templates was geladen wird //-->
<div id="customerlist">
		<div id="Customerhead" class="custhead"><h3 class="h3_custext"><?php echo $_SESSION['CKuser']; ?></h3></div>
		<div id="shortcutbar"><h3 class="h3_indica"><a>&laquo;</a></h3></div>
		<div class="clear"></div>
		<ul class="custree">
			<?php foreach($CKwork AS $d => $value){
					if($_POST['CKseltask']== $value['name']){
					echo '<li class="customerName CKseltask"><h3 class="h3_cklist">'.$value['name'].'</h3><div class="clear"></div>
							<ul class="subitem">';
							foreach($value['sub'] AS $key => $item){
								echo "<li id=\"$item\" class=\"dropptask\">$item</li>";
							}
							echo'
							</ul>
						</li>';
					}
				//echo '<p>'.$value.'</p>';
				//print_r($value);
				//echo '<li class="customerName"><a href="?task='.$value.'">'.$value.'</a></li>';

			} ?>
		</ul>
	</div>
Javascript:
wird alles in einer js.Datei geschrieben
function ladeKundenDaten() {
	$.post(
		"index.php",
		{ "CKuser" : "1" },
		function(data) {
			content = $(data);
			content.find('.CKUser').click(function() {
				ladeKategorieDaten($(this).attr('id'));
				return false;
			});
			$("#leftbox").html(content);
		}
	);
}

function ladeKategorieDaten(text) {
	$.post(
		"index.php",
		{ "CKtask" : text },
		function(data) {
			content = $(data);
			content.find('.CKtask').click(function() {
				ladeSubKategorieDaten($(this).attr('id'));
				return false;
			});
			$("#leftbox").html(content);
		}
	);
}

function ladeSubKategorieDaten(text) {
	$.post(
		"index.php",
		{ "CKseltask" : text },
		function(data) {
			$("#leftbox").html($(data));
			
		});
}



ladeKundenDaten();

Nun soll ich auch Rücksprunglinks einbauen. Aber wie? No Plan..

Kann mir einer Helfen? Bedanke mich schon mal

Gruss
Fredolin
 
Zuletzt bearbeitet von einem Moderator:
Das ist so Standardmäßig nicht möglich bei AJAX-Requests.
Es gibt aber auch dafür Plugins für jQuery.
Wenn ich mich recht erinnere heist das irgendwie "History...."
Vielleicht kann einer dazu mehr beitragen.
 

Neue Beiträge

Zurück