Frage zu jQuery und ajax

Diskutiere Frage zu jQuery und ajax im Ruby, php, Perl, Python ... Forum im Bereich Programmieren unter Linux/Unix; Hallo zusammen, ich quäle mich gerade damit herum, Textbausteine aus einer DB über Ajax in eine Javascript zu bekommen. Den Code habe ich zur...

  1. Clif

    Clif Grünschnabel

    Dabei seit:
    23.08.2007
    Beiträge:
    8
    Zustimmungen:
    0
    Hallo zusammen,

    ich quäle mich gerade damit herum, Textbausteine aus einer DB über Ajax in eine Javascript zu bekommen.
    Den Code habe ich zur Übersichtlichkeit mal bei Nopaste Hochgeladen http://nopaste.info/68ff3912b3.html
    Hier schreibe ich die Variable:
    Zeile 13-15
    Code:
                            success : function(data) {
                                text = data;  // Response hier passt: {"user_exist":"Der Nutzername existiert schon.","user_not_empty":"Der Benutzername darf nicht leer sein."}
                            } 
    
    Zeile 58-60
    Code:
    														message : text.user_exist,  // <-- TypeError: text is undefined
    														url : 'includes/function.check_username.php',
    														data : function(
    
    Hat jemand eine Idee was ich hier Falsch mache?
     
  2. Clif

    Clif Grünschnabel

    Dabei seit:
    23.08.2007
    Beiträge:
    8
    Zustimmungen:
    0
    Problem gelöst.

    Code:
     $('#registration_form').bootstrapValidator({
    hängt jetzt direkt unter
    Code:
    $.ajax
    Code:
    /*
    Die Textbausteine für die Fehler werden in der Tabelle Translations gespeichert.
    Gruppe: register_error
    
     ToDo: -->  Siehe #PHOTO-40
     SprachID aus der Session holen und in lang: eintragen
     
     BUG: --> Validierung der emailadresse funktioniert noch nicht richtig
     
     */
    $.ajax({
    	// Ajax abfrage zum ermitteln der Textbausteine.
        type: "POST",
        url: "includes/function.get_text.php",
        data: {
            lang: "1",
            group: "register_error"
        },
        dataType: "json",
        success: function (data) {
        	// Abfrage der Texte war erfolgreich 
        	//
            // Generate a simple captcha
            function randomNumber(min, max) {
                return Math.floor(Math.random() * (max - min + 1) + min);
            };
            $('#captchaOperation').html(
         	 [ randomNumber(1, 100), '+', randomNumber(1, 200), '=' ].join(' '));
            //
            // Validieren der Eingabefelder
            //
            $('#registration_form').bootstrapValidator({
                feedbackIcons: {
                    valid: 'glyphicon glyphicon-ok',
                    invalid: 'glyphicon glyphicon-remove',
                    validating: 'glyphicon glyphicon-refresh'
                },
                submitButtons: '[type="submit"]',
                message: data.username_not_valid,
                fields: {
                    username: {
                        message: data.username_not_valid,
                        validators: {
                            notEmpty: {
                                message: data.username_not_empty // data.<key> <-- Key entspicht dem Key aus der Tabelle Translations
                            },
                            stringLength: {
                                min: 6,
                                max: 30,
                                message: data.username_size
                            },
                            regexp: {
                                regexp: /^[a-zA-Z0-9_\.]+$/,
                                message: data.username_structur
                            },
                            different: {
                                field: 'password',
                                message: data.username_not_password 
                            },
                            remote: {
                            	// Überprüfung ob der Nutzer schon existiert
                                message: data.username_exist,
                                url: 'includes/function.check_username.php',
                                data: function (validator) {
                                    return {
                                        q: validator.getFieldElements('username').val(),
                                        type: 'username'
                                    };
                                }
                            }
                        }
                    },
                    email: {
                        validators: {
                            notEmpty: {
                                message: data.email_not_empty
                            },
                            emailAddress: {
                                message: data.email_not_valid
                            }
                        },
                        remote: {
                        	// Prüfung ob die email schon existiert --> Aktuell o.f.
                            message: data.email_exist,
                            url: 'includes/function.check_username.php',
                            data: function (validator) {
                                return {
                                    q: validator.getFieldElements('email').val(),
                                    type: 'email'
                                };
                            }
                        }
                    },
                    password: {
                    	message: data.password_structur,
                        validators: {
                            notEmpty: {
                                message: data.password_not_empty
                            },
                            identical: {
                                field: 'confirmPassword',
                                message: data.password_confirm_wrong
                            },
                            different: {
                                field: 'username',
                                message: data.username_not_password 
                            },
                            regexp: {
                                regexp: /^(?=[^\d_].*?\d)\w(\w|[!@#$%]){7,32}/,
                                message: data.password_structur
                            }
                        }
                    },
                    confirmpwd: {
                        validators: {
                            notEmpty: {
                                message: data.password_confirm_not_empty
                            },
                            identical: {
                                field: 'password',
                                message: data.password_confirm_wrong
                            },
                            different: {
                                field: 'username',
                                message: data.username_not_passwor
                            }
                        }
                    },
                    captcha: {
                        validators: {
                            callback: {
                                message: 'Wrong answer',
                                callback: function (value, validator) {
                                    var items = $('#captchaOperation').html().split(' '),
                                        sum = parseInt(items[0]) + parseInt(items[2]);
                                    return value == sum;
                                }
                            }
                        }
                    }
                }
            });
        }
    });
    
     
Thema:

Frage zu jQuery und ajax

Die Seite wird geladen...

Frage zu jQuery und ajax - Ähnliche Themen

  1. Frage zu Bash Script mit Grep Ausgabe

    Frage zu Bash Script mit Grep Ausgabe: Hallo Zusammen, ich schreibe gerade in Bash ein Script, mit dem ich eine Ausgabe per Grep filtere, nun ist es so - dass ich allerdings zwei...
  2. Doppelte Passwortabfrage Nautilus

    Doppelte Passwortabfrage Nautilus: Hallo Miteinander, ich habe unter Gnome3 Nautilus-admin installiert. Beim öffnen von files oder Ordnern kommt die Passwortabfrage allerdings...
  3. CentOS 5.8 –SQL Abfrage– HTML wird generiert und daraus müssen mehrere Mails versendet werden

    CentOS 5.8 –SQL Abfrage– HTML wird generiert und daraus müssen mehrere Mails versendet werden: allo Zusammen, wir haben eine Webbasierte Inventar Datenbank,aus dieser DB muss ich eine Mail generieren die mir anzeigt welche Geräte aus der...
  4. iptables verständniss frage, xrdp nicht erreichbar.

    iptables verständniss frage, xrdp nicht erreichbar.: Nabend, ich spiele gerade etwas mit iptables rum, im wahrsten sinne des Wortes und versuche folgendes zu verstehen. Erstmal meine Config:...
  5. Telefoninterview (Wie sich auf Bash-Shell-Fragen vorbereiten?)

    Telefoninterview (Wie sich auf Bash-Shell-Fragen vorbereiten?): Hallo Leute :) Ich habe heute eine E-Mail bekommen und zwar für ein Telefoninterview am übermorgen und ich bin da recht nervös, vor allem am...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden