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 29.03.2010, 11:26  
Neuer Benutzer
 
Registriert seit: 29.03.2010
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
Torsten B. befindet sich auf einem aufstrebenden Ast
Standard onClick / Php Funktion

Hallo zusammen.

Evtl kann mir ja jemand hier helfen :P

Also ich versuche meine Navigation zuverbessern.

Ich habe eine SQL Tabelle die sich menue nennt.
Dort befinden sich in groben zügen folgende Daten.

menueID | menueParentID | menueName | menueLink

alle Hauptmenue Punkte haben die menueParentID 0. Das heisst um die Hauptnavigation zu erschaffen sende ich folgendes Query gegen die DB

SELECT * FROM menue WHERE menueParentID = 0;

Es gibt aber auch noch Submenue Punkte diese tragen dann in der menueParentID die ID ihrer Eltern.

Nun möchte ich mit Php / JQuery oder Ajax (kenne mich da nicht so genau aus) es realisieren das wenn ich auf den Link 2 Klicke ein onClick Event ausgeführt wird das die menueID dieses Menue Punktes an eine 2 Php Datei + Funktion übergeben wird und diese mir alle Submenue Punkte aus der Datenbank herrauszieht.

Bissher habe ich geschaft.

Code:
		
<script type="text/javascript">
<!--
 function getSubmenue(intID){
  $.ajax({
   type: "POST",
   url: "getsubmenue.php",
   data: "id="+intID,
  });
 }
//-->
</script>
der Aufruf sieht z.Z so aus.

Code:
<a href="#" class="current" onclick="getSubmenue(this.id); return false;" id="1">Home</a>
hat jemand eine Idee?.

Es reicht auch wenn mir jemand erklärt wie ich es schaffe wenn ich den Aufruf
Code:
<a href="getsubmenue.php" class="current" onclick="getSubmenue(this.id); return false;" id="1">Home</a>
so schreibe und dann beim aufrufen getsubmenue.php die ID dort mit echo ausgegebn wird.

Danke im Vorraus
Torsten B. ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.03.2010, 15:10  
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

Zitat:
Zitat von Torsten B. Beitrag anzeigen
Also ich versuche meine Navigation zuverbessern.
Momentan hast du sie aber verschlechtert:
Zitat:
der Aufruf sieht z.Z so aus.
Code:
<a href="#" class="current" onclick="getSubmenue(this.id); return false;" id="1">Home</a>
Überhaupt kein Linkziel mehr, also für Nutzer ohne JavaScript (u.a. auch Suchmaschinen) gar nicht mehr nutzbar.

Und "1" ist keine gültige ID.

Zitat:
Es reicht auch wenn mir jemand erklärt wie ich es schaffe wenn ich den Aufruf
Code:
<a href="getsubmenue.php" class="current" onclick="getSubmenue(this.id); return false;" id="1">Home</a>
so schreibe und dann beim aufrufen getsubmenue.php die ID dort mit echo ausgegebn wird.
Du hast den Wert doch unter dem Parameternamen id per POST übergeben - wo liegt jetzt das Problem, ihn serverseitig auszuwerten?
ChrisB ist offline   Mit Zitat antworten
Alt 29.03.2010, 15:11  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Ich vermisse auch den Teil, was NACH der AJAX Abfrage passieren soll
ragtek 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
[Erledigt] funktion aufrufen wenn andere funktion aufgerufen wird kalli.c0re PHP Tipps 2009 16 05.06.2009 13:49
onclick vor seitenaufruf ausführen KokosDesign JavaScript, Ajax und mehr 4 27.05.2009 01:25
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
JS: Frage zu onClick in Verbindung mit einer Funktion HTML, Usability und Barrierefreiheit 1 04.11.2005 16:06
PHP-GTK Tutorial Beitragsarchiv 9 02.11.2005 21:07
Rückgabewert einer rekrusiven Funktion PHP-Fortgeschrittene 7 06.10.2005 18:44
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
Funktion in einer Funktion aufrufen? PHP Tipps 2005-2 11 14.06.2005 15:14
[Erledigt] Array-Übergabe in Funktion PHP Tipps 2005 1 08.05.2005 21:05
Button mit OnClick eine PHP Funktion ausführen lassen PHP Tipps 2005 3 24.04.2005 14:03
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
auf ein onclick eine funktion auslösen mit einem value eines PHP Tipps 2004 2 14.08.2004 18:56
[Erledigt] sql syntax error in funktion, kann aber nix finden :( PHP Tipps 2004 10 20.07.2004 19:19
[Erledigt] Problem mit Ausführen einer Funktion per onClick HTML, Usability und Barrierefreiheit 2 11.06.2004 02:09
[Erledigt] Funktion im href-Attribut oder mit onclick HTML, Usability und Barrierefreiheit 1 10.06.2004 18:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/javascript-ajax-und-mehr/66284-onclick-php-funktion.html, onclick php, php onclick, php script per onclick, onclick php funktion aufrufen, onclick php script, img onclick php, onclick php function, href onclick php, php onclick function, onclick php ausführen, php funktion onclick, ajax onclick php funktion aufrufen, ajax function onclick href, onklick php, php funktion per onclick, onclick menu php, onclick php select aufrufen, php onclick id 1, onclick php funktion übergeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:27 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