Ik heb een perceellaag met officiële perceelnummers van een gemeentelijke taxateur. Ik wil in de pop-up in ArcGIS Online een directe link maken naar de informatiepagina van de taxateur over het perceel, met behulp van het ID-attribuut. Dit is me eerder gelukt bij websites die attributen in de querystring van de URL gebruiken, met de GET-methode, maar nu werk ik met een gemeentelijke website die gegevens uit een formulier verstuurt via een POST-verzoek.
Ik heb het formulier met succes nagebouwd in HTML en het werkt wanneer ik een perceelnummer in het tekstvak typ en op de knop Verzenden klik. Het lukt me niet om het perceelnummer uit het attribuut van het perceel correct in de formuliergegevens te laten invullen.
Hier is de relevante HTML in de pop-up:
<form action='http://somesite/index.php' method='post'>
<input type='text' name='searchTerm' value='{ACCNO}'>
<input type='submit' value='Informatie taxateur'>
</form> Ik wil dat het attribuut {ACCNO} de veldwaarde voor dat perceel invult, zodat de gegevens die het formulier verstuurt er als volgt uitzien:
searchTerm=123456789
Maar wat er daadwerkelijk vanuit het pop-upvenster wordt verstuurd, is deze tekenreeks:
searchTerm=<span class='esriNumericValue'>123456789</span>
De externe webserver kan niet overweg met al die opmaak. Is er een manier om attribuutwaarden in POST-gegevens te versturen zonder die extra <span>-opmaak toe te voegen?
Bericht bewerkt door: Justin Johnson om de niet-gerenderde HTML correct weer te geven