Returns a JSON array of child page names for a given page

Get parameters Get examples: // Simple URL /OpenForum/Actions/Pages?pageName=/OpenForum // Using JSON.get JSON.get('/OpenForum/Actions/Pages', null, 'pageName=/OpenForum') .onSuccess(function(pages) { var pageList = JSON.parse(pages); console.log('Child pages:', pageList); }).go(); //OpenForum/Actions/Pages/get.sjsvar pageName = transaction.getParameter("pageName"); if(pageName===null) { transaction.setResult(transaction.SHOW_PAGE); return; } list = file.getAttachmentsForPage( pageName ); var pagesList = []; iterator= list.keySet().iterator(); while(iterator.hasNext()) { var key = ""+iterator.next(); if(key.charAt(0)!='+' || key=="+history") { continue; } else { pagesList.push( pageName+"/"+key.substring(1) ); } } pagesList.sort(); //transaction.sendPage("{}"); transaction.sendPage( JSON.stringify(pagesList) );