0
我的JavaScript代码无法连接到春节控制器:jQuery的自动完成与Spring
$(document).ready(function() {
$('#nombrePais').autocomplete({
serviceUrl: 'getTags',
paramName: "tagName",
delimiter: ",",
minLength: 3,
transformResult: function (response) {
return {
suggestions: $.map($.parseJSON(response), function (item) {
return {
value: item.nombre,
data: item.idPais
};
})
};
}
});
});
我都尝试:在控制器${pageContext.request.contextPath}/getTags
和getTags
。
@RequestMapping(value="getTags", method=RequestMethod.GET)
public @ResponseBody
List <Pais> getTags(@RequestParam String tagName) {
try {
System.out.println("Entre :)");
List <Pais> paises = timbreDAO.findAllPaises(tagName);
return paises;
} catch (Exception e) {
e.printStackTrace();
return null;
}
1),这是不特定于jQuery的自动完成; 2)什么以及如何失败?什么是错误信息? 3)使用浏览器的“网络”选项卡检查发送请求的URL(您也可以使用浏览器的地址栏来尝试找出正确的地址)。 4)你的web.xml是否正确? – kryger
你可以检查你的浏览器控制台的Ajax调用作出了什么回应你得到 –