dataServer_parameter = {}; function dataServer_create() { $('#content').html(''); $('#result').html(''); var str = ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += '
post
name:
description:
order:
databaseType:
host:
port:
database:
username:
password:
'; $('#content').html(str); $('#post').click(function() { dataServer_post(); }); } function dataServer_edit(name) { $('#content').html(''); $('#result').html(''); var str = ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += '
put
name:
description:
order:
databaseType:
host:
port:
database:
username:
password:
'; $('#content').html(str); $.ajax({ type : 'get', dataType : 'json', contentType : 'application/json; charset=utf-8', url : '../jaxrs/dataserver/name/' + name, xhrFields : { 'withCredentials' : true }, crossDomain : true }).done(function(json) { $('#result').html(JSON.stringify(json, null, 4)); if (json.type == 'success') { if (json.data) { $('#name').val(json.data.name); $('#description').val(json.data.description); $('#order').val(json.data.order); $('#databaseType').val(json.data.databaseType); $('#host').val(json.data.host); $('#port').val(json.data.port); $('#database').val(json.data.database); $('#username').val(json.data.username); $('#password').val(json.data.password); } } else { failure(data); } }); $('#put', '#content').click(function() { dataServer_put(name); }); } function dataServer_post() { $('#result').html(''); $.ajax({ type : 'post', dataType : 'json', url : '../jaxrs/dataserver', contentType : 'application/json; charset=utf-8', data : JSON.stringify({ name : $('#name').val(), description : $('#description').val(), order : $('#order').val(), databaseType : $('#databaseType').val(), host : $('#host').val(), port : $('#port').val(), database : $('#database').val(), username : $('#username').val(), password : $('#password').val() }), xhrFields : { 'withCredentials' : true }, crossDomain : true }).done(function(json) { $('#result').html(JSON.stringify(json, null, 4)); }); } function dataServer_put(name) { $('#result').html(''); $.ajax({ type : 'put', dataType : 'json', url : '../jaxrs/dataserver/name/' + name, contentType : 'application/json; charset=utf-8', data : JSON.stringify({ name : $('#name').val(), description : $('#description').val(), order : $('#order').val(), databaseType : $('#databaseType').val(), host : $('#host').val(), port : $('#port').val(), database : $('#database').val(), username : $('#username').val(), password : $('#password').val() }), xhrFields : { 'withCredentials' : true }, crossDomain : true }).done(function(json) { $('#result').html(JSON.stringify(json, null, 4)); }); } function dataServer_delete(name) { $('#result').html(''); $.ajax({ type : 'delete', dataType : 'json', url : '../jaxrs/dataserver/name/' + name, contentType : 'application/json; charset=utf-8', xhrFields : { 'withCredentials' : true }, crossDomain : true }).done(function(json) { $('#result').html(JSON.stringify(json, null, 4)); }); }