Forum - Beitrag anzeigen

CF-Basics - Re: CMFL und AJAX

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 21.01.2013 12:53 (810 Aufrufe)
Name: Michael Hnat
Titel: Re: CMFL und AJAX
Inhalt: Hi,

mit Bibliotheken wie jQuery ist das relativ einfach. Man muss nur das Prinzip mal verstanden haben.

Der Ablauf ist generell so: Beim eintreten eines event (click, hover, etc.) wird eine Aktion ausgeführt. In dieser Aktion wir dann ein ajaxcall auf eine cfc gemacht, die dann ein entsprechendes Ergebnis zurückliefert.

Ein Beispiel ist z.B. hier zu finden: http://www.mysrc.de/jquery/formulare-mit-ajax-und-jquery-ein-kleines-tutorial/

Was muss man also machen?
im ganz Groben wäre das:
- Formular erstellen
- Event auf die entsprechenden Felder legen ( ('#myFieldId').change(function () {...} )
- im der function dann den Ajax-Call machen

Der ajaxcall macht nichts anderes als eine URL aufzurufen und das zurückgelieferte Ergebnis zu nehmen.

aussehen könnte das wie folgt:
$.ajax({
// Script, dass aufgerufen werden soll (.cfm oder .cfc)
url: "myCFC.cfc?method=getData",
type: "GET",
// Parameter, die mit übergeben werden sollen
data: dataStruct,

// bei Antwort des Requests (Response)
success: function (reqCode) {
...
}
});


Wichtig bei CFCs ist, dass man beim access="remote" angibt. Nur damit ist die Function per Ajax aufrufbar.

Vorsicht Falle: Beim zurückliefern der Daten werden oft Leezeilen, die aus der application.cfc, etc. kommen mit eingefügt. Um das zu verhindern sollte man direkt vor dem return der function ein <cfcontent reset="true"> einfügen.


Ich hoffe das hilft ein wenig.

Gruß Michi


Antworten
Icon Forum CMFL und AJAX (Thorsten, 04.01.2013 08:58)
   Icon Forum Re: CMFL und AJAX ( Michael Hnat, 21.01.2013 12:53)

Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen