Думаю, у меня была такая же проблема. С моей точки зрения, у ESRI есть забавный способ понять коды статуса.
Проблема в том, что вы получили 200 обратно с сервера, что должно означать успех. Однако передача, которую вы получаете от ESRI, является ошибкой. То, что я должен сделать с моими вызовами ESRI ajax, это проанализировать ответ ...
parse: function(response) {
if (response.error) { //If there is a server error, it will find it here.
this.searchError(response.error); //I would then send to the error function.
}
return response.features
}