ulrich
2016-11-28 f8b605af23a80077f839b55375ccc8c4c1c16e8d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 
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;
}