我使用此脚本生成自动完成功能:
$('#ville').autocomplete({
source : function(requete, reponse) {
$.ajax({
url : 'http://<?=SERVERNAME.BASE_URL?>/autocomplete_villes',
dataType: "json",
beforeSend: function(x) {
if(x && x.overrideMimeType) {
x.overrideMimeType("application/json");
}
},
success : function(data){},
error: function (xhr, status, text) {}
});
}
});
但是我在控制台中遇到了JSON之后意外的非空白字符的错误,我该如何解决这个问题呢?
答案 0 :(得分:0)
可能问题出在服务器上。您的脚本期望获得JSON作为回报。也许您的服务器没有发送正确的响应。
检查from(rest:get:CustomerDetails.json)
.to("http://localhost:8080/customer/getCustomerDetails?bridgeEndpoint=true")
.setHeader("Cache-Control",constant("private, max-age=0,no-store"));
是否正常工作。