|
|||
Hilfe JQuery/AJAx - bin ich zu blöd??
Hallo zusammen,
ich habe begonnen mich mit JQuery bzw AJAX zu beschäftigen und habe das Gefühl mir fallen dauernd Fragezeichen auf den Kopf. Ich versuche danach zu googlen doch weiß ich meist gar nicht wo nach ich googlen soll und somit finde ich nichts weil ich gar keine stichwörter habe. Alle Tutorials die ich bisher gefunden habe erklären diese Stolperfallen, an denen zumindest ich stolpere nicht, sondern sagen einfach "so ist es" und "so ist es" kann ich mal gar nicht leiden, weil dann weiß ich ja nicht warum und ich muss immer wissen warum, weil ich will ja nicht nur wissen das es funktioniert, sondern ich will wissen WARUM es funktioniert. So nun mal zu meinem Problem. Ich bin zuerst über function (event) (ich spare jetzt mal den restlichen code aus, ich hoffe es ist für die profis auch so klar) gestolpert und war direkt verwirrt was, wo, wie, warum event? wo is das definiert? aus der luft gegriffen? Als braver php´ler bin ich es gewohnt das parameter die an eine funktion übergeben werden auch irgendwo definiert werden müssen und nicht einfach vom himmel fallen. Nach langem googlen ohne irgendwelche anhaltspunkte wonach ich eigentlich googlen sollte habe ich herausgefunden, das der parameter in einer event-funktion quasi ein objekt mit diversen attributen und bezogen auf das event vordefiniert ist, also in meinem beispiel (mousemove) besaß das objekt "event" somit quasi vordefiniert unter anderem die attribute für x und y. schlagt mich nicht wenn ich es nicht ganz korrekt erklärt habe, aber so vom prinzip her^^ nun ok bezogen auf eine event-funktion leuchtete mir das jetzt ein, aber..... wenn doch nicht immer dieses "aber" wäre^^ dann fuhr ich im tutorial fort und stolperte bei dem thema "Formular mit AJAX senden" über folgendes: Code:
.... success: function(msg) { $("#response").html(msg); } .... aber wieso wird ein echo an ein msg parameter übergeben? ich mein das es so ist weiß ich ja jetzt, aber das hilft mir ja nicht, wenn ich nicht weiß warum. Was ist die logik dahinter? ich mein wenn im php teil wenigstens eine variable $msg wäre, dann wäre es ja noch halbwegs logisch, denn dann könnte man annehmen das der parameter msg auf den wert der gleichnamigen variable $msg zugreift. da stellt sich dann zwar auch die frage wo ist der bezug? ich mein msg ist nur ein parameter nirgends ist ein bezug zu einer php variablen $msg hergestellt, zumindest kein ersichtlicher??? warum ich mein problem so ausschweifend erkläre? nun da ich schon beim googlen das Problem hatte, das ich nichts finden konnte weil ich gar nicht wusste wonach ich suchen soll und daher beschreibe ich hier so ausführlich mein problem, damit ihr hoffentlich beurteilen könnt mit welcher thematik, die mir nicht bekannt ist, ich hier ein problem habe. ihr versteht?^^ kennt ihr seiten, die das gut erklären, die ihr mir empfehlen könnt, wo nicht einfach drüber hinweg gegangen wird nach dem motto "so ist es", sondern die diese "kleinigkeiten" aufgreifen oder mögt ihr es mir erklären? bitte möglichst nicht in englisch. ich bin zwar durchaus des englischen mächtig, aber nicht so perfekt und bei erklärungen bei denen ich schon im deutschen grübeln muss, um es zu verstehen, macht es ein englischer text, den ich nur unzureichend verstehe noch schwerer.^^ ich bin für JEDE antwort dankbar, die irgendwie weiterhilft. gruß knuff Geändert von knuff (01.08.2014 um 12:23 Uhr) |
Sponsored Links |
Sponsored Links |
|
||||
Hallo Knuff,
du machst da einen Denkfehler. Javascript hat keine Ahnung von PHP, per Ajax wird lediglich ein Dokument vom Webserver abgerufen, wie das Dokument entstanden ist ist dabei vollkommen unerheblich. Hier gibt es eine Einführung in Ajax: https://developer.mozilla.org/de/doc...inf%C3%BChrung Überhaupt ist das MDN empfehlenswert und oft sind auch Übersetzungen vorhanden, wobei sich meiner Meinung nach immer ein Blick in die Originalquelle lohnt. Grundsätzlich würde ich dir raten jQuery schnell wieder zu vergessen und stattdessen lieber erst mal die Grundlagen von Javascript zu lernen. Frameworks nehmen dir Arbeit ab, aber um sie richtig einzusetzen musst du die Sprache beherrschen. |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Navigation - Brauche Hilfe | dctrjns | CSS | 7 | 16.02.2013 15:28 |
Anfänger braucht Hilfe | dsolianyi | CSS | 2 | 07.07.2008 14:52 |
HILFE, ich brauche Hilfe von Profis! | frambuesa | CSS | 13 | 13.06.2008 23:46 |
Brauche Hilfe bei barrierefreiem Formular (vorgabe durch PHP Script) | DennisM | CSS | 4 | 20.05.2008 17:04 |
die frage ist bestimmt blöd... | White Flag | CSS | 4 | 10.05.2004 19:33 |