Example: Listing Selected Parcels (AJAX or DWF Viewer) so it runs in the AJAX Viewer only, replace the section of code that reads the selection data from the HTTP POST parameter:
To simplify the page inif (isset($_POST['SELECTION']) && $_POST['SELECTION'] != '')
{
$selection = new MgSelection($map, $_POST['SELECTION']);
$layers = $selection->GetLayers();
}
else
$layers = 0;
with the following, which retrieves the selection from the run-time map state:
// ---------------------------------------------------------
// Use the following code for AJAX Viewers only.
// This does not require passing selection data via HTTP POST.
//
$selection = new MgSelection($map);
$selection->Open($resourceService, $mapName);
$layers = $selection->GetLayers();
Submit() method of the formFrame. It can be run directly as a link from the calling page, passing just the SESSION and MAPNAME.
There is no need to create a JavaScript function to call this page using the