Я делаю запрос ajax к собственному отдыху api и пытаюсь напечатать в предупреждении сообщение, которое я получаю.
Дело в том, что я получаю следующее сообщение об ошибке: SyntaxError: Unexpected token :
Обратный вызов Grails Ajax не отображается/отвечает правильно
код, который делает вызов является:
$.ajax({
url:"${g.createLink(controller:'report',action:'show')}",
dataType: 'json',
data: {
data: jSon,
},
success: function(data) {
alert(data)
},
error: function(request, status, error) {
alert(error)
},
complete: function() {
}
});
Возвращаемое значение я вывожу на печать в контроллере:
JSON: {"results":"SELECT cliente.edad FROM Cliente cliente,Local local WHERE Local.numero==3 GROUP BY Cliente.edad ORDER BY Cliente.edad undefined""}
И что я делаю в контроллере:
println "JSON: " + java.net.URLDecoder.decode((String)apiResponse.json)
render java.net.URLDecoder.decode((String)apiResponse.json)
Я также попытался с respond
вместо render
но ту же ошибку
вы нашли ответ на свой вопрос. Если да, то, возможно, ответьте на свой вопрос? – Neoryder
Просьба указать код, который вы используете для запроса в базе данных – Neoryder
К сожалению, я все еще имею дело с этим, я готовил экзамен. Проблема в том, что я правильно нахожу json на стороне клиента, но когда я делаю предупреждение, это сообщение «SyntaxError» – Federico