|
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;
|
}
|