Token inesperado <no JSON na posição 2 jquery Preenchimento automático
Eu tenho uma solicitação AJAX com jQuery "preenchimento automático", como código abaixo:
var clientesList = [];
$("#clientes").autocomplete({
source: function (request, callback) {
$.ajax({
type: "POST",
url: "../../../Cliente/GetClientesByName",
data: "{'nome':'" + request.term + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
debugger;
callback($.map(data.cities, function (obj) {
return obj.Main
}))
}
})
}
})
Quando o evento é disparado, o erro é mostrado em jquery.min ??
"Criar: 2 SyntaxError não capturado: token inesperado <no JSON na posição 2"
Minha entrada HTML é esta:
<input type="text" id="clientes" class="form-control col-md-10" />