Advertisement
Guest User

Untitled

a guest
May 30th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. function instantiateVNFFromForm(formId, dataPropName, resId) {
  2. // create empty json
  3. var jsonObj = JSON.parse("{}");
  4. var form = document.getElementById(formId);
  5. var groups = $(form).find('.form-group');
  6. for(var i in groups) {
  7. var gr = groups[i];
  8. var elem = $(gr).find('.form-control');
  9. var butt = $(gr).find('button');
  10. var prop = $(elem[0]).data(dataPropName);
  11. if (butt.length > 0) {
  12. var array = [];
  13. for (var j in elem) {
  14. var el = elem[j];
  15. var v = el.value;
  16. if (v.length > 0) {
  17. array.push(v);
  18. }
  19. }
  20. jsonObj[prop] = array;
  21. } else {
  22. var v = elem[0].value;
  23. jsonObj[prop] = v;
  24. }
  25.  
  26. }
  27. // TO REMOVE with new VNFD
  28. jsonObj['flavour'] = 'dfTest';
  29. jsonObj['ns-id'] = ['ns_fake'];
  30. var json = JSON.stringify(jsonObj);
  31. console.log(json);
  32. postVNFInstanceRequest(json, resId,
  33. 'VNF instantiate request have been sent',
  34. 'Error while sending VNF instantiate request', showResultMessage);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement