ulrich
2016-11-28 f8b605af23a80077f839b55375ccc8c4c1c16e8d
commit | author | age
5bf001 1
U 2 function um_init() {
3   $('.user-save-btn').click(um_user_save);
4 }
5
6 function um_user_save() {
f8b605 7   var user = um_user_form_lesen();
U 8   var kww = $('#kennwortw').val();
9   if(user.pw != kww) {
10     alert('Kennworte stimmen nicht ueberein.');
11   } else {
12     alert('user-save ' + user.id);
13     um_apicall(self.serialisieren(user));
14   }
15 }
16
17 function um_apicall(obj) {
18   var c = 'de.uhilger.um.api.UserMgr';
19   var m = 'createUser';
20   var u = '../api?c=' + c + '&m=' + m;
21   $.ajax({
22     url: u,
23     data: {
24       p: obj
25     },
26     type: "POST",
27     dataType : "html",
28     //success: function( resp ) {
29       //$('#fehler').html('Antwort: ' + resp);
30     //},
31     error: function( xhr, status, errorThrown ) {
32       $('#fehler').html("Error: " + errorThrown + " Status: " + status);
33     },
34     complete: function( xhr, status ) {
35       //alert( "The request is complete!" );
36     }
37   });      
38 }
39
40 function um_user_form_lesen() {
41   var userId = $('#anmeldename').val();
42   var kw = $('#kennwort').val();
43   var user = new User(userId, kw, '-', '-', '-');
44   return user;
45 }
46
47 function serialisieren(obj) {
48   return '{"' + obj.constructor.name + '":' + JSON.stringify(obj) + '}';
49 };
50
51 function User(i, p, fn, ln, em) {
52   this.id = i;
53   this.pw = p;
54   this.firstName = fn;
55   this.lastName = ln;
56   this.email = em;
5bf001 57 }