function um_init() { $('.user-save-btn').click(um_user_save); } function um_user_save() { var user = um_user_form_lesen(); var kww = $('#kennwortw').val(); if(user.pw != kww) { alert('Kennworte stimmen nicht ueberein.'); } else { alert('user-save ' + user.id); um_apicall(self.serialisieren(user)); } } function um_apicall(obj) { var c = 'de.uhilger.um.api.UserMgr'; var m = 'createUser'; var u = '../api?c=' + c + '&m=' + m; $.ajax({ url: u, data: { p: obj }, type: "POST", dataType : "html", //success: function( resp ) { //$('#fehler').html('Antwort: ' + resp); //}, error: function( xhr, status, errorThrown ) { $('#fehler').html("Error: " + errorThrown + " Status: " + status); }, complete: function( xhr, status ) { //alert( "The request is complete!" ); } }); } function um_user_form_lesen() { var userId = $('#anmeldename').val(); var kw = $('#kennwort').val(); var user = new User(userId, kw, '-', '-', '-'); return user; } function serialisieren(obj) { return '{"' + obj.constructor.name + '":' + JSON.stringify(obj) + '}'; }; function User(i, p, fn, ln, em) { this.id = i; this.pw = p; this.firstName = fn; this.lastName = ln; this.email = em; }