WP.xmlRPC = function(args){ if(!args.url){ args.url = Alloy.CFG.webService + Alloy.CFG.xmlrpcService; } var xmldata = '<methodCall>'; xmldata += '<methodName>'+args.method+'</methodName>'; xmldata += '<params>'; for (var k in args.params) { if (k) { var p = args.params[k]; //debug.dump(p,291,'net'); xmldata += '<param>'; switch(p.type ) { case 'struct': xmldata += genStructTag(p.value); break; case 'array': xmldata += genArrayTag(p.value); break; default: xmldata += '<'+p.type+'>'+p.value+'</'+p.type+'>'; break; } xmldata += '</param>'; } } xmldata += '</params></methodCall>'; debug.echo(xmldata,113,'wp.js'); var requestObj = { url: args.url, data: xmldata, type: 'POST', //returnXML: true, notToJSON: true, onerror: function(d) { debug.dump(d, 121, 'wp.js error'); }, onload: function(result) { debug.dump(result,125,'wp.js'); var returnObj=xml2json.parser(result,args.startLevel); util.actInd.hide(); args.callback && args.callback(returnObj); } }; util.actInd.show(); net.request(requestObj); };
stopLoading: function() { debug.echo('stop loading==========', 413, 'util'); loading.stop(); indexContainer.remove(loading.getView()); },