php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.06.2008, 00:26  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard mit jQuery grosse Formulare verarbeiten

Hallo,

ich überlege mir die Administration meiner kleinen CMS auf Ajax umzustellen. Dabei kommen solche Fragen ob man Formulare mit grosser Datenmenge auch mit Ajax verarbeiten kann und ob das sinnvoll wäre.

Eine Ajax-Übergabe könnte mit jQuery z.B. so aussehen

Code:
$.ajax({
   type: "POST",
   url: "/admin/news/edit",
   data: "name=John&location=Boston&text=ein sehr sehr langer text",
   success: function(msg){
    ....
   }
 });
Alle Parameter hier werden in URL als String übertragen. Bei sehr langen Texten würde ich gerne soetwas vermeiden.

Allerdings wenn ich mit andere JavaScript Frameworks anschaue wie ExtJs, haben die keine Probleme damit...

Gibt es hier eventuell andere Möglichkeiten lange Texte zu verarbeiten?
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.06.2008, 20:11  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

jQuery Syntax kenn ich nicht, aber Ajax Datenübermittlung via POST ist generell möglich.
nikosch ist offline   Mit Zitat antworten
Alt 10.06.2008, 00:09  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

die Parameter werden in deinem Beispiel nicht in der URL als String übertragen sondern als ganz normale POST-Parameter.
Das mit name=JOHN&location=... ist nur eine schreibweise wie du der Jquery-Funktion die entsprechenden Werte übergeben kannst. Du kannst stattedessen auch ein Objekt mit key:value-Paaren als "data" angeben.
Siehe JQuery-Doku:
Zitat:
data Object, String
Data to be sent to the server. It is converted to a query string, if not already a string. It's appended to the url for GET-requests.
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 10.06.2008, 19:01  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard

danke

irgendwie funktioniert bei mir das Submitten eines Formulars nicht das form wird immer abgeschickt egal was ich mache...

oder ich verstehe da was falsch

ich möchte Eingaben eines Formulars ohne Seitenreload in Datenbank abspeichern.
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline   Mit Zitat antworten
Alt 11.06.2008, 07:40  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hallo,
du musst die Werte eventuell vorher kodieren. "Formular wird trotzdem abgeschickt" klingt nach JavaScript-Fehler, der die weitere Verarbeitung unterbricht und somit in der Standard-HTML-Abarbeitung endet.
Zergling-new ist offline   Mit Zitat antworten
Alt 13.06.2008, 22:58  
Erfahrener Benutzer
 
Registriert seit: 17.01.2006
Beiträge: 468
Slava
Standard

wie wäre es, wenn du statt input "Submit" ein input "button" machst ?
__________________
Slava
http://bituniverse.com
Slava 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
Snoopy Formulare absenden helios PHP-Fortgeschrittene 17 26.12.2008 12:55
Thickbox Funktionalität in jQuery Plague JavaScript, Ajax und mehr 1 28.07.2008 23:58
jQuery: Parameter an onclick Event ecomeback HTML, Usability und Barrierefreiheit 1 08.04.2008 11:23
php für mehrere formulare tosalileo PHP Tipps 2008 6 03.02.2008 18:41
gehackte Formulare seb-web PHP-Fortgeschrittene 50 01.08.2006 15:59
Formulare verschachteln R4v3r HTML, Usability und Barrierefreiheit 8 16.01.2006 11:09
Mehrere Formulare auf einmal abschicken PHP Tipps 2005-2 3 23.09.2005 10:31
Formulare Fehlerbehandlung (ausgefüllt/richtiges Format,...) PHP Tipps 2005-2 2 04.09.2005 15:32
frameset fester grösse... StartUpBoy HTML, Usability und Barrierefreiheit 2 19.08.2005 01:12
[Erledigt] zwei Formulare in einer Datei unterscheiden PHP Tipps 2005-2 5 12.08.2005 19:37
Bilder in der richtigen grösse PHP Tipps 2005 1 01.03.2005 16:32
Tabellen sollen sich der grösse des Browserfensters anpassen 'progman' HTML, Usability und Barrierefreiheit 2 02.11.2004 14:50
[Erledigt] table eintrag grösse Datenbanken 5 05.06.2004 02:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jquery formular, jquery formulare, formular jquery, formulare mit jquery, formulare jquery, jquery daten an php übergeben, formular mit jquery, jquery formularfelder, jquery formulardaten übergeben, große formulare php, jquery daten an php senden, jquery formular abschicken, php große formulare, jquery ajax parameter übergeben, jquery mehrere formulare, jquery daten an php, jquery formular verarbeiten, jquery seitenreload, ajax jquery formulare, jquery formulare php

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:42 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.