Returns a page as a JavaScript array of list entries
Get parameters
- pageName = Page to read as a list
- varName = Name of JavaScript array variable to return
Get examples:
// Simple URL
/OpenForum/Actions/GetPageAsList?pageName=/MyPage&varName=myList
// Using JSON.get
JSON.get('/OpenForum/Actions/GetPageAsList', null, 'pageName=/MyPage&varName=myList')
.onSuccess(function(jsArray) {
console.log('Array:', jsArray);
eval(jsArray); // Creates myList variable
}).go();
Get Action
Server Side Javascript for GET method
if(typeof(pageName)=="undefined")
{
transaction.setResult(transaction.SHOW_PAGE);
}
else
{
varName = transaction.getParameter( "varName" );
arrayData = wiki.getPageAsList(pageName);
arrayJs = js.get2DArrayAsJavascript( varName,arrayData);
transaction.sendPage(arrayJs);
}