Mám vrstvu parcel s oficiálními identifikačními čísly parcel od okresního úřadu odhadce nemovitostí. Chtěl bych do vyskakovacího okna v ArcGIS Online vložit přímý odkaz na stránku s informacemi o parcele na webu úřadu, a to pomocí atributu ID. Úspěšně jsem to udělal u webů, které používají atributy v řetězci dotazu URL a metodu GET, ale teď pracuji s webem okresního úřadu, který odesílá data z formuláře pomocí požadavku POST.
Formulář jsem úspěšně vytvořil v HTML a funguje, když do textového pole zadám číslo parcely a kliknu na tlačítko Odeslat. Nedaří se mi správně dosadit ID parcely z atributu parcely do dat formuláře.
Zde je příslušný HTML kód ve vyskakovacím okně:
<form action='http://somesite/index.php' method='post'>
<input type='text' name='searchTerm' value='{ACCNO}'>
<input type='submit' value='Informace o odhadu'>
</form> Chci, aby se atribut {ACCNO} dosadil jako hodnota pole pro danou parcelu, takže data odeslaná z formuláře budou vypadat takto:
searchTerm=123456789
Ve skutečnosti se však z vyskakovacího okna odešle tento řetězec:
searchTerm=<span class='esriNumericValue'>123456789</span>
Externímu webovému serveru se celé toto značení nelíbí. Lze nějak odeslat hodnoty atributů v datech POST, aniž by se přidalo toto nadbytečné značení <span>?
Zprávu upravil: Justin Johnson, aby se správně zobrazil nevyrenderovaný HTML kód.