使用AJAX实现省份和城市级联显示的问题

丶序曲 2014-09-12 02:30:23
框架使用的是springmvc+mybatis

数据是从数据库中调用,sql语句测试没问题
每次选择省份的时候,浏览器控制台都提示400错误。
还有,服务端的代码应该如何写。

这个是我写的AJAX的代码
function changePro(pro) {
var pro_id = pro;
$.ajax({
url : "/crm/info/findcity",
type : "post",
data :{pro_id:pro_id},
dataType:"json",
async:false,
success : function (ci) {
var txt = request.getAttribute("ci");
alert(txt);
var citys = txt.parseJSON();
document.getElementById('ci').innerHTML='';
for(i=0;i<citys.length;i++){
var op = new Option(citys[i].city_id,citys[i].city_name);
document.getElementById('ci').options[i]=op;
}
}
});
}
...全文
287 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
辉大大 2014-09-12
  • 打赏
  • 举报
回复
网上找个js版本的不就好了
昆卡卡 2014-09-12
  • 打赏
  • 举报
回复
先检查这个url : "/crm/info/findcity"有没有被拦截,进入到你需要的方法里,然后搜一下springmvc Ajax 找个例子看一下别人怎么做的
济南大飞哥 2014-09-12
  • 打赏
  • 举报
回复
我猜问题在于 url : "/crm/info/findcity", ajax一般就是请求个方法,这个方法不需要配置到MVC框架里,只需要将结果输出到流上。 404的原因是不是路径有问题,或者你配置到MVC里了?

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧