【发布时间】:2014-08-11 06:40:52
【问题描述】:
当我运行我的代码时,我无法访问在 getJSON 函数中声明的 url。
这是我的控制器代码
@RequestMapping(value = "branch")
@Controller
public class BranchController {
@Autowired(required = true)
VillageService villageService;
@RequestMapping(value = "/addHome", method = RequestMethod.GET)
public @ResponseBody
List getForm1(@RequestParam("districtId") int districtId, Model model,
HttpServletRequest request, HttpServletResponse response) {
try {
villageList= villageService.getDistrictVillageList(districtId);
} catch (Exception er) {
log.error("error in addLoanType=" + er);
}
return villageList;
}
这是我的 JavaScript 代码
<script>
$(document).ready(function() {
$("select#district").change(function() {
$.getJSON("/addHome", {districtId: $(this).val()}, function(j) {
var options = '';
for (var i = 0; i < j.length; i++) {
options += '<option value="' + j[i].id + '">' +
j[i].name + '</option>';
}
$("select#village").html(options);
});
});
});
</script>
我的代码有什么问题..请帮助我..
【问题讨论】:
-
您有错误 404 还是其他错误?你是如何部署你的应用程序的,什么容器?你用maven吗?你的类路径中有杰克逊吗?
标签: javascript json spring