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. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. 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. 2 Gateways - ein Netz. Verständnisfrage

    2 Gateways - ein Netz. Verständnisfrage: Hallo Gemeinschaft, ich habe 2 Gateways zu einem Netz. Mit dem ersten kommen VPN Verbindungen Net2Net mittels FritzBox herein. Ich meine es ist...
  2. Fragen zu stty, quotes und Datein (flush)

    Fragen zu stty, quotes und Datein (flush): Hi, ich schreibe seit ein paar Tagen ein Skript, dass über die Serielle Schnittstelle kommuniziert. Leider gibt es noch zwei Probleme, die ich...
  3. Verständnisfrage zu RegExps

    Verständnisfrage zu RegExps: Hallo Leute, ich bastle gerade an einem Shell-Script und brauche dabei ein paar RegExps. Bisher hatte ich mich mit RegExps wenig auseinander...
  4. grub2 Frage

    grub2 Frage: Hallo Es gibt ja die Möglichkeit, bei grub2 bestimmte Menüeinträge automatsich starten zu lassen (/etc/default/grub). Wie kann ich aber unter...
  5. General Public License (GPL) - Frage

    General Public License (GPL) - Frage: Hallo, ich habe eine Frage zu der GNU General Public License (GPL). Und zwar möchte ich wissen, wann ich genau meine Code-Änderungen, die ich bei...