他们在谷歌上有很多例子,但他们没有帮助, 我收到此错误VM169:1未捕获的SyntaxError:意外的令牌<在JSON的JSON.parse()
位置0这里0是GET和POST 1是json文件中的Json
$("#stateID").change(function(){
var stateID= $(this).val();
if(stateID != ""){
var stateJson=xAjaxCall("ajax/state-city-json/"+stateID,null,0,1);
if(stateJson != null && !xIsEmptyJSON(stateJson)){
xBindJSONtoCombo(stateJson, $("#cityID"));
}
}
});
我的控制器
@ResponseBody //get State-city-json
@RequestMapping(value="/ajax/state-city-json/{stateID}",method = RequestMethod.GET)
public String getStateJson(@PathVariable("stateID") int stateID){
System.out.println("Ajax call city");
return JSONObject.toJSONString(userRegistrationCommonService.getCityMap(stateID));
}