php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.02.2011, 15:36  
Neuer Benutzer
 
Registriert seit: 17.02.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
M_und_M befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] $.post lässt sich mit PHP nicht auswerten

Hallo zusammen. Ich habe ein Problem.
Ich habe eine Dummy-Navi estellt und möchte das bei Click auf eine Kategorie, Inhalt in die Seite geladen wird.
Dazu habe ich folgende Datei gebastelt:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Dummy</title>
<link href="mystyle.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jquery-1.4.4.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){
	$('#navi li').toggle(
	function(){
		activate($(this));
		$(this).removeClass('navielement');
		$(this).addClass('selection');
		
		},
	function(){
		deactivate($(this))
		$(this).removeClass('selection');
		$(this).addClass('navielement');
		}
	);
	});
	
	
function activate(elm) {
	elm.removeClass('navielement');
	elm.addClass('selection');
	$.post ("index.php", {newElm: ""+elm.attr('id')+""});
};

function deactivate(elm) {
	elm.removeClass('selection');
	elm.addClass('navielement');
	$.post ("index.php", {delElm: ""+elm.attr('id')+""});
};



</script>

</head>
<body>

<div id="navi">
<ul>
<li class="navielement" id="ausstattung">Ausstattung</li>
<li class="navielement"id="prozessor">Prozessor</li>
<li class="navielement"id="grafik">Grafik</li>
<li class="navielement"id="windows">Windows 7</li>
<li class="navielement"id="software">Software</li>
<li class="navielement"id="details">Weitere Details</li>
<li class="navielement"id="service">Service</li>
<li class="navielement"id="zusatprodukte">Zusatzprodukte</li>
<li class="navielement"id="film">zum Produktfilm</li>
</ul>
</div>

<?php 
echo $newElm;
if($_POST["newElm"]) {

switch($_POST['newElm']) {
case "ausstattung":
	include("ausstattung.php");
	break;
case "prozessor":
	include("prozessor.php");
	break;
case "grafik":
	include("grafik.php");
	break;
case "windows":
	include("windows.php");
	break;
case "software":
	include("software.php");
	break;
case "details":
	include("details.php");
	break;
case "service":
	include("service.php");
	break;
case "zusatzprodukte":
	include("zusatzprodukte.php");
	break;
case "film":
	include("film.php");
	break;
}
}
?>

</body>
Die PHP-Dateien, die includet werden enthalten vorerst bloß ein echo um zu prüfen, ob sie eingebunden werden.
Alle Dateien liegen im selben verzeichnis also stimmen die Pfade.
Firebug zeigt mir auch den Post richtig aber
PHP-Code:
<?php 
echo $newElm;
if(
$_POST["newElm"]) {

switch(
$_POST['newElm']) {
case 
"ausstattung":
    include(
"ausstattung.php");
    break;
case 
"prozessor":
    include(
"prozessor.php");
    break;
case 
"grafik":
    include(
"grafik.php");
    break;
case 
"windows":
    include(
"windows.php");
    break;
case 
"software":
    include(
"software.php");
    break;
case 
"details":
    include(
"details.php");
    break;
case 
"service":
    include(
"service.php");
    break;
case 
"zusatzprodukte":
    include(
"zusatzprodukte.php");
    break;
case 
"film":
    include(
"film.php");
    break;
}
}
?>
wird anscheinend nicht richtig ausgeführt, da der Inhalt nicht in das Dokument geladen wird.
Wo ist mein Denkfehler?

p.s. Im Anhang sind nochmal alle Dateien.

Geändert von M_und_M (17.02.2011 um 16:26 Uhr).
M_und_M ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.02.2011, 15:45  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Wo machst du denn etwas mit den Daten, die du über $.post nachladen lässt ...?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 17.02.2011, 15:46  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.114
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

naja schau hier

http://api.jquery.com/jQuery.post/

post hat ein 3en übergabeparameter, success

$('index.php',
data:irgendwas,
function(result){
$('div#id').html(result);
})
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline   Mit Zitat antworten
Alt 17.02.2011, 16:01  
Neuer Benutzer
 
Registriert seit: 17.02.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
M_und_M befindet sich auf einem aufstrebenden Ast
Standard

Danke euch für die schnellen Antworten.
Die success-Funktion funktioniert.Ich wusste dass es sie gibt aber hatte nicht vor, sie zu nutzen da ich es mir anders gedacht habe.(klarer Fall von "verrannt in einer Idee")

Ich wollte ursprünglich mit der Switch-Anweisung die Variable newElm auslesen und sie benutzen um die richtige PHP-Datei zu includen sprich anzuzeigen.(dort will ich also die Daten aus dem Post verwenden)

However ich danke vielmals für die tolle Hilfe. Bin halt manchmal etwas beschränkt.
M_und_M ist offline   Mit Zitat antworten
Alt 17.02.2011, 18:23  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Ieks Denglisch.

Zitat:
Bin halt manchmal etwas beschränkt.
Gibt keinen Grund, sich selbst runterzumachen
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tabelle auswerten eisenhauer PHP Tipps 2009 10 21.05.2009 15:32
Response auswerten (XML) halskrause PHP Tipps 2009 3 08.02.2009 19:06
kalender auswerten SteiniKeule PHP Tipps 2008 11 11.12.2008 11:55
[Erledigt] Auswerten eines Forumlars bezüglich Zeilenumbrüche Daniel PHP Tipps 2008 2 22.08.2008 21:46
[Erledigt] MySQL Daten Auswerten / Zählen Ortus Solis PHP Tipps 2008 8 10.08.2008 19:42
[Erledigt] PHP -&gt; Ordner anlegen der sich auch beschreiben lässt?! Nightuser PHP Tipps 2008 13 30.06.2008 23:51
XML auslesen und auswerten PeopleSaw PHP Tipps 2008 7 21.05.2008 14:20
Checkbox auswerten Exituz23 PHP Tipps 2008 1 03.04.2008 18:31
csv datei mit php auswerten emmi PHP-Fortgeschrittene 6 07.12.2007 08:28
Formular auswerten, aber wie Ricardando PHP Tipps 2008 14 05.09.2007 11:55
Auch bei mir lässt sich Apache nicht starten Server, Hosting und Workstations 4 18.12.2006 00:07
Auswerten von LIST per ftp_raw Schaelle PHP Tipps 2005-2 2 01.07.2005 16:15
auswerten von umfragen. PHP Tipps 2005 17 24.01.2005 09:02
Formular auf selber seite auswerten Calli PHP Tipps 2004-2 7 01.12.2004 13:36
Problem beim auswerten von $_POST Schiedsrichter PHP Tipps 2004 2 15.10.2004 21:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php post auswerten, post auswerten php, php case post, php $_post auswerten, ajax post php auswerten, mit firebug $_post auslesen, php auswerten von post, http post php auswerten, _post auswerten, function postauswerten, php post meldung auswerten, $_post[] inhalt auswerten php, php inhalt post auswerten, von javascript php funktion auswerten, php post case, prozessor auswerten, auswerten post, php post auswerten index, post in include datei php, post über id auswerten php

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:21 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum