问题描述
框架使用的是springmvc+mybatis数据是从数据库中调用,sql语句测试没问题每次选择省份的时候,浏览器控制台都提示400错误。还有,服务端的代码应该如何写。这个是我写的AJAX的代码functionchangePro(pro){varpro_id=pro;$.ajax({url:"/crm/info/findcity",type:"post",data:{pro_id:pro_id},dataType:"json",async:false,success:function(ci){vartxt=request.getAttribute("ci");alert(txt);varcitys=txt.parseJSON();document.getElementById('ci').innerHTML='';for(i=0;i<citys.length;i++){varop=newOption(citys[i].city_id,citys[i].city_name);document.getElementById('ci').options[i]=op;}}});}
解决方案
解决方案二:
我猜问题在于url:"/crm/info/findcity",ajax一般就是请求个方法,这个方法不需要配置到MVC框架里,只需要将结果输出到流上。404的原因是不是路径有问题,或者你配置到MVC里了?
解决方案三:
先检查这个url:"/crm/info/findcity"有没有被拦截,进入到你需要的方法里,然后搜一下springmvcAjax找个例子看一下别人怎么做的
解决方案四:
网上找个js版本的不就好了
时间: 2024-11-05 02:53:20