esriRequest({
url: 'http://some_service/query',
callbackParamName: 'callback',
content: {
f: 'json',
returnGeometry: false,
returnIdsOnly: true,
where: where
}
}).then(function (r) {
if (r.objectIds) {
console.log('valid query: ' + r.objectIds.length + ' results');
} else {
console.log('valid query: 0 results');
}
}, function (e) {
console.log('invalid query', e);
});
try {
task.executeForCount(q, lang.hitch(this, function(count) {
if (count > 200) {
alert('More than 200 results, please enter more specific search criteria');
} else if (count === 0) {
alert('No results');
}
else {
if(count>1){
alert("Found " + count + " results, building summary");
}
task.execute(q, lang.hitch(this, "searchCallback", result.layers, layerdesc, result.titleField));
}
}));
}
catch (err) {
console.error("onTextSearch", err);
}