<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: querytask returns no errors but undefined variables! in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342081#M31631</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_County_selectedItem= "ALA";&lt;/P&gt;&lt;P&gt;&amp;nbsp; _Route_selectedItem= 112;&lt;/P&gt;&lt;P&gt;&amp;nbsp; _PM1_selectedItem= 0.5;&lt;/P&gt;&lt;P&gt;&amp;nbsp; queryTask_odometerParams1.where= "County = '" + _County_selectedItem + "'" + " AND Route = " +&amp;nbsp; _Route_selectedItem+ " AND PMc = '" + _PM1_selectedItem + "'"&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, I think I am getting close. The root of the problem is the loop&lt;/P&gt;&lt;P&gt;for (var attr in featureAttributes)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I remove the condition, &lt;/P&gt;&lt;P&gt;for (var attr in featureAttributes) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; //if (attr === "Odometer") &lt;/P&gt;&lt;P&gt;&amp;nbsp; //{ &lt;/P&gt;&lt;P&gt;&amp;nbsp; alert(attr + "1:&amp;nbsp; " + featureAttributes[attr]);&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; // }&lt;/P&gt;&lt;P&gt;Then the alert shows only the first attribute which is not the Odometer. That explains, why I get no response.&lt;/P&gt;&lt;P&gt;Why the loop does not iterate through the rest of the attributes and stops at the first one. The bizarre point is that in the good code, when I used attr = "Odometer", it displays the value just fine!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Jul 2015 16:19:09 GMT</pubDate>
    <dc:creator>LefterisKoumis</dc:creator>
    <dc:date>2015-07-01T16:19:09Z</dc:date>
    <item>
      <title>querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342073#M31623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This function returns undefined variable. The first alert returns: something found:1&lt;/P&gt;&lt;P&gt;the second alert returns "Odometer 1: undefined.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a very similar code shown below under GOOD CODE that it returns the expected value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Both code execute the same querytask.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What's wrong in the first block code? Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function queryTask_odometer1_executeCompleteHandler(results)&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (results.features &amp;amp;&amp;amp; results.features.length &amp;gt; 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; alert("something found: " + results.features.length);&lt;/P&gt;&lt;P&gt;&amp;nbsp; resultCount=results.features.length;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for (var i = 0; i &amp;lt; resultCount; i++) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; var featureAttributes = results.features&lt;I&gt;.attributes;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for (var attr in featureAttributes) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (attr = "Odometer") &lt;/P&gt;&lt;P&gt;&amp;nbsp; { alert(attr + "1:&amp;nbsp; " + featureAttributes[attr]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }else{&lt;/P&gt;&lt;P&gt;&amp;nbsp; alert("nothing found");&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; //alert(mydata);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GOOD CODE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function showResults (results) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; var resultItems = [];&lt;/P&gt;&lt;P&gt;&amp;nbsp; var resultCount = results.features.length;&lt;/P&gt;&lt;P&gt;&amp;nbsp; alert (resultCount);&lt;/P&gt;&lt;P&gt;&amp;nbsp; for (var i = 0; i &amp;lt; resultCount; i++) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; var featureAttributes = results.features&lt;I&gt;.attributes;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for (var attr in featureAttributes) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (attr = "Odometer") &lt;/P&gt;&lt;P&gt;&amp;nbsp; { alert(attr + "1:&amp;nbsp; " + featureAttributes[attr]);&lt;/P&gt;&lt;P&gt;&amp;nbsp; resultItems.push("&amp;lt;b&amp;gt;" + attr + ":&amp;lt;/b&amp;gt;&amp;nbsp; " + featureAttributes[attr] + "&amp;lt;br&amp;gt;");&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp; dom.byId("info").innerHTML = resultI&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jun 2015 23:42:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342073#M31623</guid>
      <dc:creator>LefterisKoumis</dc:creator>
      <dc:date>2015-06-30T23:42:50Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342074#M31624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Lefteris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Your issue is that your are making an assignment to attr by using a single equal sign to evaluate a condition you must use a double or triple equal sign:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;if (attr === "Odometer") {
&amp;nbsp; alert(attr + "1:&amp;nbsp; " + featureAttributes[attr]);
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 16:08:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342074#M31624</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-11T16:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342075#M31625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This issue occurs in the Good Code block as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 05:00:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342075#M31625</guid>
      <dc:creator>OwenEarley</dc:creator>
      <dc:date>2015-07-01T05:00:12Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342076#M31626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually, no. I get a response with the correct value.&lt;IMG alt="alert.jpg" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/114824_alert.jpg" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the complete good code, modified from one of the samples in the esri's JS API website.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;html&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;head&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--The viewport meta tag is used to improve the presentation and behavior of the samples &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on iOS devices--&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Query State Info without Map&amp;lt;/title&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script src="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http://js.arcgis.com/3.13/" rel="nofollow" target="_blank"&gt;http://js.arcgis.com/3.13/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; require([&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/dom", "dojo/on",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/tasks/query", "esri/tasks/QueryTask", "dojo/domReady!"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ], function (dom, on, Query, QueryTask) {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var queryTask = new QueryTask("&amp;lt;place you url&amp;gt;);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var query = new Query();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.returnGeometry = false;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.outFields = ["Odometer"];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on(dom.byId("execute"), "click", execute);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function execute () {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; query.where = &amp;lt;place your condition&amp;gt;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryTask.execute(query, showResults);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function showResults (results) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; var resultItems = [];&lt;/P&gt;&lt;P&gt;&amp;nbsp; var resultCount = results.features.length;&lt;/P&gt;&lt;P&gt;&amp;nbsp; alert (resultCount);&lt;/P&gt;&lt;P&gt;&amp;nbsp; for (var i = 0; i &amp;lt; resultCount; i++) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; var featureAttributes = results.features&lt;I&gt;.attributes;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for (var attr in featureAttributes) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (attr = "Odometer") &lt;/P&gt;&lt;P&gt;&amp;nbsp; { alert(attr + "1:&amp;nbsp; " + featureAttributes[attr]);&lt;/P&gt;&lt;P&gt;&amp;nbsp; resultItems.push("&amp;lt;b&amp;gt;" + attr + ":&amp;lt;/b&amp;gt;&amp;nbsp; " + featureAttributes[attr] + "&amp;lt;br&amp;gt;");&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; resultItems.push("&amp;lt;br&amp;gt;");&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp; dom.byId("info").innerHTML = resultItems.join("");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/head&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; US state name :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type="text" id="stateName" value="474"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input id="execute" type="button" value="Get Details"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;br /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;br /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="info" style="padding:5px; margin:5px; background-color:#eee;"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 15:14:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342076#M31626</guid>
      <dc:creator>LefterisKoumis</dc:creator>
      <dc:date>2015-07-01T15:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342077#M31627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks. I agree, however the issue persists even after the correction. The strange thing is that the Good code even though has the same incorrect evaluation (&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;attr = "Odometer"), it does work by providing a response with the correct value.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 15:18:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342077#M31627</guid>
      <dc:creator>LefterisKoumis</dc:creator>
      <dc:date>2015-07-01T15:18:45Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342078#M31628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Lefteris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Sure it would work as long as the query has a "Odometer" attribute in the results. Nothing is really jumping out at me as to why one would work and the other would not Assuming that both use the same exact Query where clause and same outfields. Can you provide more code for review?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 15:25:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342078#M31628</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2015-07-01T15:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342079#M31629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sure. Here is the "bad code". I already posted the good code in another response. I ensure you that the "where" and&amp;nbsp; "url" lines are identical in both good and bad code since I copied and pasted. Thank you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;html&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;head&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--The viewport meta tag is used to improve the presentation and behavior of the samples &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on iOS devices--&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Shapes and Symbols&amp;lt;/title&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link rel="stylesheet" href="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http://js.arcgis.com/3.13/esri/css/esri.css" rel="nofollow" target="_blank"&gt;http://js.arcgis.com/3.13/esri/css/esri.css&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;style&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #info {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; top: 20px;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; color: #444;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: auto;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; font-family: arial;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; right: 20px;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 5px;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 10px;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: absolute;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 115px;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index: 40;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; border: solid 2px #666;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; border-radius: 4px;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-color: #fff;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; html, body, #mapDiv {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding:0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin:0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height:100%;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; button {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display: block;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/style&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script src="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http://js.arcgis.com/3.13/" rel="nofollow" target="_blank"&gt;http://js.arcgis.com/3.13/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var map;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; require([&lt;/P&gt;&lt;P&gt;&amp;nbsp; "esri/map",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "esri/layers/DynamicMapServiceLayer",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "esri/tasks/QueryTask",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "esri/tasks/query",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "esri/symbols/SimpleMarkerSymbol",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "esri/tasks/FeatureSet",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "esri/InfoTemplate",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "dojo/_base/Color",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "dojo/dom",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "dojo/on",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "dojo/domReady!"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ], function(&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; Map, DynamicMapServiceLayer, QueryTask, Query, SimpleMarkerSymbol, FeatureSet, InfoTemplate, Color, dom, on&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map = new Map("mapDiv", {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap: "streets",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; center: [-25.312, 34.307],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zoom: 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.on("load", readurl);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function readurl() {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var queryTask_odometer1&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; = new QueryTask("&amp;lt;place you url&amp;gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var queryTask_odometerParams1 = new Query();&lt;/P&gt;&lt;P&gt;&amp;nbsp; queryTask_odometerParams1.geometry = false;&lt;/P&gt;&lt;P&gt;&amp;nbsp; queryTask_odometerParams1.outfields=["Odometer"];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; queryTask_odometerParams1.where&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;= &amp;lt;place your condition&amp;gt;&amp;nbsp; ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; //if (map.loaded) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryTask_odometer1.execute(queryTask_odometerParams1,queryTask_odometer1_executeCompleteHandler,onError);&lt;/P&gt;&lt;P&gt;&amp;nbsp; //} else {&lt;/P&gt;&lt;P&gt;&amp;nbsp; // map.on("load", function () {&lt;/P&gt;&lt;P&gt;&amp;nbsp; // queryTask_odometer1.execute(queryTask_odometerParams1,queryTask_odometer1_executeCompleteHandler,onError);&lt;/P&gt;&lt;P&gt;&amp;nbsp; // });&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; function onError(error) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(error);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; function queryTask_odometer1_executeCompleteHandler(results)&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (results.features &amp;amp;&amp;amp; results.features.length &amp;gt; 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; alert("something found: " + results.features.length);&lt;/P&gt;&lt;P&gt;&amp;nbsp; resultCount=results.features.length;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for (var i = 0; i &amp;lt; resultCount; i++) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; var featureAttributes = results.features&lt;I&gt;.attributes;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for (var attr in featureAttributes) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (attr === "Odometer") &lt;/P&gt;&lt;P&gt;&amp;nbsp; { alert(attr + "1:&amp;nbsp; " + featureAttributes[attr]);&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }else{&lt;/P&gt;&lt;P&gt;&amp;nbsp; alert("nothing found");&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; //alert(mydata);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/head&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="mapDiv"&amp;gt;&amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 16:00:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342079#M31629</guid>
      <dc:creator>LefterisKoumis</dc:creator>
      <dc:date>2015-07-01T16:00:06Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342080#M31630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Lefteris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I know you are trying to protect your data but can you show me what your condition looks like?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14357668432906896" data-renderedposition="92_8_912_16" jivemacro_uid="_14357668432906896"&gt;&lt;P&gt;queryTask_odometerParams1.where = &amp;lt; place your condition &amp;gt; ;&lt;/P&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 16:07:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342080#M31630</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2015-07-01T16:07:24Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342081#M31631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_County_selectedItem= "ALA";&lt;/P&gt;&lt;P&gt;&amp;nbsp; _Route_selectedItem= 112;&lt;/P&gt;&lt;P&gt;&amp;nbsp; _PM1_selectedItem= 0.5;&lt;/P&gt;&lt;P&gt;&amp;nbsp; queryTask_odometerParams1.where= "County = '" + _County_selectedItem + "'" + " AND Route = " +&amp;nbsp; _Route_selectedItem+ " AND PMc = '" + _PM1_selectedItem + "'"&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, I think I am getting close. The root of the problem is the loop&lt;/P&gt;&lt;P&gt;for (var attr in featureAttributes)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I remove the condition, &lt;/P&gt;&lt;P&gt;for (var attr in featureAttributes) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; //if (attr === "Odometer") &lt;/P&gt;&lt;P&gt;&amp;nbsp; //{ &lt;/P&gt;&lt;P&gt;&amp;nbsp; alert(attr + "1:&amp;nbsp; " + featureAttributes[attr]);&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; // }&lt;/P&gt;&lt;P&gt;Then the alert shows only the first attribute which is not the Odometer. That explains, why I get no response.&lt;/P&gt;&lt;P&gt;Why the loop does not iterate through the rest of the attributes and stops at the first one. The bizarre point is that in the good code, when I used attr = "Odometer", it displays the value just fine!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 16:19:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342081#M31631</guid>
      <dc:creator>LefterisKoumis</dc:creator>
      <dc:date>2015-07-01T16:19:09Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342082#M31632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Lefteris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; OK I found the problem is was a CaSe issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have outfields all lower case:&lt;/P&gt;&lt;P&gt;queryTask_odometerParams1.outfields=["Odometer"];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the property is actually outFields with a capital F&lt;/P&gt;&lt;P&gt;queryTask_odometerParams1.outFields = ["Odometer"];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What this caused is no fields beside the display field to be returned by the query.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 16:24:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342082#M31632</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2015-07-01T16:24:12Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342083#M31633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;THANK YOU. I am so pissed at myself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is why JS needs a good IDE to capture silly mistakes like this. Oh boy, do I miss my flash builder.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 16:31:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342083#M31633</guid>
      <dc:creator>LefterisKoumis</dc:creator>
      <dc:date>2015-07-01T16:31:16Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342084#M31634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are many good editors with real time linting. I like &lt;A href="http://www.sublimetext.com/3" style="line-height: 1.5;" title="http://www.sublimetext.com/3"&gt;Sublime Text - Download&lt;/A&gt;&lt;SPAN style="line-height: 1.5;"&gt; with SublimeLinter.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&gt;Also tasking running with &lt;A href="http://gruntjs.com/" title="http://gruntjs.com/"&gt;Grunt: The JavaScript Task Runner&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Esri has the .jshintrc (linting rules) file they use here &lt;A href="https://github.com/Esri/jsapi-resources/tree/master/jshint" title="https://github.com/Esri/jsapi-resources/tree/master/jshint"&gt;jsapi-resources/jshint at master · Esri/jsapi-resources · GitHub&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 17:08:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342084#M31634</guid>
      <dc:creator>BenFousek</dc:creator>
      <dc:date>2015-07-01T17:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: querytask returns no errors but undefined variables!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342085#M31635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks. I downloaded and use webstorm. I followed instructions including uploading esrijs typescript library, but still didn't catch the case error of the script posted above.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 19:07:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/querytask-returns-no-errors-but-undefined/m-p/342085#M31635</guid>
      <dc:creator>LefterisKoumis</dc:creator>
      <dc:date>2015-07-01T19:07:09Z</dc:date>
    </item>
  </channel>
</rss>

