[英]Call back function for $.getJSON() is not working in my spring mvc 3.1.1
當我從下拉列表中選擇一個值時,我選擇的ID值會反映在控制器中,並且我正在獲取所需的列表,但此列表未進入我的jsp頁面。我想將此列表填充到我的下一個下拉框沒有刷新頁面。我認為回調無法正常工作。我正在使用Spring MVC(3.1.1 RELEASE),傑克遜1.9.13。 和jdk 1.7。 jdk1.7和jackson 1.9.13之間有兼容性嗎? 有人請幫助我。我只是一個初學者。
Controller.java
@RequestMapping(value = "listSubcon.htm", method = RequestMethod.GET)
@ResponseBody
public List<SubConDetails> sectionList(@RequestParam(value = "prjtId") int prjtId) {
return workOrderService.getsubconDetailsByPrjtId(prjtId);
}
Jsp page
$(document).ready(function() {
$("#projectDetailsId").change(function()
$.getJSON("listSubcon.htm", {prjtId:$(this).val() }, function(j) {
for(i=0; i < j.lengtht; i++){
alert("Welcome"+j[i].id);
}
}); });
pom.xml
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
也許這只是一個復制/粘貼錯誤,但是您的代碼上存在一些JS錯誤,請嘗試此操作。
$(document).ready(function() {
$("#projectDetailsId").change(function() {
$.getJSON("listSubcon.htm", {
prjtId: $(this).val()
}, function(j) {
for (i = 0; i < j.length; i++) {
alert("Welcome" + j[i].id);
}
});
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.