Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function instantiateVNFFromForm(formId, dataPropName, resId) {
- // create empty json
- var jsonObj = JSON.parse("{}");
- var form = document.getElementById(formId);
- var groups = $(form).find('.form-group');
- for(var i in groups) {
- var gr = groups[i];
- var elem = $(gr).find('.form-control');
- var butt = $(gr).find('button');
- var prop = $(elem[0]).data(dataPropName);
- if (butt.length > 0) {
- var array = [];
- for (var j in elem) {
- var el = elem[j];
- var v = el.value;
- if (v.length > 0) {
- array.push(v);
- }
- }
- jsonObj[prop] = array;
- } else {
- var v = elem[0].value;
- jsonObj[prop] = v;
- }
- }
- // TO REMOVE with new VNFD
- jsonObj['flavour'] = 'dfTest';
- jsonObj['ns-id'] = ['ns_fake'];
- var json = JSON.stringify(jsonObj);
- console.log(json);
- postVNFInstanceRequest(json, resId,
- 'VNF instantiate request have been sent',
- 'Error while sending VNF instantiate request', showResultMessage);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement