$.ajax({
async: true,
type: 'GET',
url: '/admin/need/getDistrictListAjax',
data: {'cityName': cityNameVal},
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function(data) {
var areaList = eval(data.list);
areaList.splice(0,1);// 删除"市辖区"字符串值
var areaOptionStr = '';
for(var i = 0, len = areaList.length; i<len; i++) {
areaOptionStr += '<option value=' + areaList[i].name + '>' + areaList[i].name + '</option>';
}
/*$.each(areaList, function(i, item) {// 此jQuery方法本地运行良好, 但服务器运行失败故注释, 原因未知
// 循环当前城市辖区list,拼接html标签字符串
areaOptionStr += '<option value=' + item.id + '>' + item.name + '</option>';
});*/
$('#area').html(areaOptionStr);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
// ajax出错输出到控制台
console.log('chooseCity() is error: XMLHttpRequest.status = ' + XMLHttpRequest.status +
', XMLHttpRequest.readyState = ' + XMLHttpRequest.readyState + ', textStatus = ' +
textStatus);
}
});
这是一段ajax代码,在本地可以跑,success里的方法,都可以跑,已经每一行都alert()过了,但是服务器上就是循环怎么都进不去,不能跑,$.each也不能跑,我以为是jQuery的问题,就用for循环自己写了一段代码,结果还是不能跑。
--------------------
本地测试都可以用的实现功能:
服务器上不成功的实现功能:
--------------------
然后我用的chrome浏览器,版本60.0.3112.113 (正式版本) (32 位)。IE 浏览器,版本11.1593.14393.0。本地的都测试通过,只有服务器上的不行(都确保上传到服务器的文件和本地一致)
--------------------
以下是F12的控制台,都没有明显的红叉报错
然后页面这段代码是写在
<head>
<script src="/static/js/jquery-1.11.1.min.js" type="text/javascript"></script>
<script>写在这里面的</script>
</head>
第一次发帖问问题,有些行规不清楚的多有冒犯,希望有大神可以照顾一下小弟。
检查下编码,chrome调试查看下返回数据等
回复 @吃兔纸不吐毛:alert有值格式或编码不一定对,你可以把获取的数据贴出来大家看看你好,就是success回调函数里面那个data,alert()出来都是有值的,但是就是进不去循环。1.建议直接在地址栏敲地址以get方式发送Http请求,查看是否有响应数据,以及响应数据的格式;
2.同事注意你页面中引用的第三方js是否有因网络隔离问题造成不能访问,通过浏览器的F12开发人员工具看是否有404现象;
3.注意你服务器上启动tomcat的系统用户是否有权限读取你页面中引用的js文件;
解决了,很尴尬,不是前端的问题,是后台的问题,部署上线后,后台总是出不来数据,用SecureCRT打印日志的时候发现都是null,但是本地就可以。每行部署alert的代码上服务器,能出数据的原因可能是浏览器缓存,现在的解决方案就是不解决,直接前端注释了,反正老板也不管。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议》和《 阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
玻璃钢生产厂家衢州玻璃钢外壳批发河源玻璃钢景观雕塑衡阳玻璃钢公司吉林玻璃钢设备外壳荆州玻璃钢产品通辽玻璃钢景观雕塑厂商丘玻璃钢花瓶生产厂家毕节玻璃钢浮雕生产厂家镇江玻璃钢花池定做松原玻璃钢花池公司泰安玻璃钢公仔雕塑多少钱郑州玻璃钢休闲椅批发天水玻璃钢花箱哪家好汕尾玻璃钢景观雕塑厂商丘不锈钢花盆定做漳州玻璃钢垃圾桶制作揭阳玻璃钢人物雕塑多少钱朝阳玻璃钢花槽厂毕节玻璃钢天花吊顶生产厂家舟山玻璃钢装饰工程定制池州玻璃钢坐凳廊坊玻璃钢花盆公司广东玻璃钢花盆加工荆州玻璃钢种植池厂家直销宜宾玻璃钢前台资阳玻璃钢花钵公司南宁商场美陈加工广元玻璃钢休闲椅批发临沧玻璃钢人物雕塑定制临沂玻璃钢沙发定做歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运