Empfehlungen: Erweiterte Suche

Wie kann ich daten des formulars mit AJAX übergeben

Unterstützung der Daten-Formatierung in den Views (DRY)

Wie kann ich daten des formulars mit AJAX übergeben

Beitragvon tom.fox » Di 14. Sep 2010, 13:21

Hallo zusammen,

ich habe Probleme das Formular mit AJAX an meinen controller zu übergeben. Es geht aber nicht um "normale" daten, sondern einen file upload:

Code: Alles auswählen

echo $form->create('Links',
array('name'=>'uploadAttachmentsForm','id'=>'uploadAttachmentsForm','type'=>'file'));
echo $form->file('Links');
echo $ajax->link('Upload', '/links/processattachment'.this.form,
                                 array('update' => 'attachments_content')
                                );
echo $form->end();

 


die funktion in meinem controller "processattachment" lädt die datei dann hoch und rendert sie.
wie kann ich die daten der gewählten datei an meinen controller übergeben?

aber irgendwie hab ich das gefühl, man kann die daten der datei nicht per ajax übergeben, ohne JQuery zu nutzen??!!

ich hatte schonmal eine lösung über JQuery aufgebaut:
Code: Alles auswählen

<div class="submit"><button onClick="refreshattachments(this.form)"
type="button">Upload</button></div>
 


diese funktion hat dann an meinen controller die daten übergeben. allerdings konnte ich dann den AJAX helper von cake nicht mehr einsetzten. sobald jquery im spiel ist, kann ich den AJAX-helper vergessen. insofern hoffe ich auf eine reine AJAX lösung.

danke sehr :)
tom.fox
 
Beiträge: 11
Registriert: So 20. Jun 2010, 15:49

Re: Wie kann ich daten des formulars mit AJAX übergeben

Beitragvon euromark » Di 14. Sep 2010, 13:58

hast du die frage nicht erst bei google groups gestellt
und die antwort darauf erhalten?...
euromark
 
Beiträge: 642
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.x
OS: Windows

Re: Wie kann ich daten des formulars mit AJAX übergeben

Beitragvon tom.fox » Di 14. Sep 2010, 14:29

hallo,

ja habe ich. aber keine antwort die mir weiterhilft. daher versuche ich hier noch mein glück :)
tom.fox
 
Beiträge: 11
Registriert: So 20. Jun 2010, 15:49


Zurück zu Helper

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron