cloudstack UI - domain page - create domain - encode data passed to API call.

This commit is contained in:
Jessica Wang 2012-10-30 15:54:39 -07:00
parent 703c5b44f2
commit ae79a1ebbd

View File

@ -193,16 +193,20 @@
label: 'label.add.domain', label: 'label.add.domain',
action: function(args) { action: function(args) {
var array1 = []; var data = {
array1.push("&parentdomainid=" + args.context.domains[0].id); parentdomainid: args.context.domains[0].id,
array1.push("&name=" + todb(args.data.name)); name: args.data.name
if(args.data.networkdomain != null && args.data.networkdomain.length > 0) };
array1.push("&networkdomain=" + todb(args.data.networkdomain));
if(args.data.networkdomain != null && args.data.networkdomain.length > 0) {
$.extend(data, {
networkdomain: args.data.networkdomain
});
}
$.ajax({ $.ajax({
url: createURL("createDomain" + array1.join("")), url: createURL('createDomain'),
dataType: "json", data: data,
async: false,
success: function(json) { success: function(json) {
var item = json.createdomainresponse.domain; var item = json.createdomainresponse.domain;
args.response.success({data: item}); args.response.success({data: item});