laptop and a wrench

Bug

When there are no query parameters present in the input URL, an exception is encountered while obtaining value after esri.urlToObject(url).query method.

Zuletzt veröffentlicht: August 25, 2014 ArcGIS API for JavaScript
Bug-ID-Nummer NIM052292
EingereichtDecember 22, 2009
Zuletzt geändertJune 5, 2024
Gilt fürArcGIS API for JavaScript
Gefunden in Version1.5
ProgrammspracheJavaScript
BetriebssystemWindows OS
Betriebssystemversion2003
Behoben in VersionArcGISJavaScriptAPI 1.6
StatusFixed

Workaround

You can avoid the errors by adding some type checking to the code. I've modified the snippet below to check if query is null and foo is undefined before trying to work with them. var myObject = esri.urlToObject(window.location.href); if(myObject.query){ var query = myObject.query alert('query is ' + query); if(query.foo){ var foo = query.foo; alert('value of foo parameter is ' + foo); } }

Schritte zur Reproduzierung

Bug-ID: NIM052292

Software:

  • ArcGIS API for JavaScript

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln