http://service.oneplus.cn/support/shopbranch
点击选择不同的省份,不同的城市会跳出不同的售后服务地址,请问具体是通过哪个页面来传递参数的?我找到的js为:
define("js/service/servicepoint",["js/g/ajax","js/g/dropdown","js/g/dialog","lib/jquery.tinyscrollbar"],function(t,i,a){t("js/g/dropdown"),t("lib/jquery.tinyscrollbar");var n=t("js/g/ajax"),e=t("js/g/dialog"),r=0,o=0;if($(function(){$("#mapbox").width($(window).width()-450),$("#scrollbar1").tinyscrollbar()}),$(window).resize(function(){$("#mapbox").width($(window).width()-450)}),"undefined"==typeof provinceCity)e.alert("服务网点数据未加载");else{var d=provinceCity.data,p=null,l="";for(p in d)l+='<li><a data-value="'+p+'" href="#">'+d[p][0].province+"</a></li>",("广东省"==d[p][0].province||"广东"==d[p][0].province)&&(r=p);$("#fw-Province .dropdown-menu").html(l),$("#fw-Province").on("click",".dropdown-menu li",function(){for(var t=$(this).find("a").attr("data-value"),i=d[t],a="",n=i.length,e=0;n>e;e++)a+='<li><a data-value="'+i[e].cityId+'" href="#">'+i[e].city+"</a></li>",("深圳市"==i[e].city||"深圳"==i[e].city)&&(o=i[e].cityId);$("#fw-City .dropdown-menu").html(a),$("#fw-City .select-result").html("选择城市")})}var s=function(){var t=[];this.showBaiduMap=function(i,a,n){for(var e=$(".detail-addr"),r=e.length,o=0;r>o;o++){var d=e.eq(o).text(),p=e.eq(o).parent().parent(),l=p.find("h3").text(),s=p.find(".tel").text(),c=p.find(".opentime").text();this.loadOnMap(i,a,r,l,s,d,c,n,this.formContent,this.addMarker),t=[]}},this.loadOnMap=function(i,a,n,r,o,d,p,l,s,c){a.getPoint(d,function(a){if(a){t.push(a);var l=s(r,o,d,p);c(i,a,l,d),n==t.length&&(i.setViewport(t),$(".BMap_Marker").click(function(){setTimeout(function(){$(".transit").on("click",function(){var t=$.trim($(this).parent().find(".map-startPoint").val());if(""===t)return e.alert("您输入的起点为空,百度地图不知道该干嘛哦"),!1;var i=$.trim($("#t-city").text()),a=$.trim($(this).parent().parent().find(".map-addr").text()),n="http://api.map.baidu.com/direction?origin=name:"+t+"&destination="+a+"&mode=transit®ion="+i+"&output=html&src=oneplus|shop";$(this).attr("href",n)}),$(".driving").on("click",function(){var t=$(this).parent().find(".map-startPoint").val();if(""===t)return e.alert("您输入的起点为空,百度地图不知道该干嘛哦"),!1;var i=$("#t-city").text(),a=$(this).parent().parent().find(".map-addr").text(),n="http://api.map.baidu.com/direction?origin=name:"+t+"&destination="+a+"&mode=driving®ion="+i+"&output=html&src=oneplus|shop";$(this).attr("href",n)})},0)}))}},l)},this.addMarker=function(t,i,a,n){var e=new BMap.Marker(i);t.addOverlay(e);var r=new BMap.InfoWindow(a,{width:445,height:175,enableMessage:!1});e.setTitle(n),e.addEventListener("click",function(){this.openInfoWindow(r)})},this.formContent=function(t,i,a,n){var e=e||[];return e.push('<div class="map-potContainer"><h4>'+t+"</h4>"),e.push("<p>"+i+"</p>"),e.push('<p style="overflow:hidden;white-space: nowrap;text-overflow:ellipsis;">地址:<span class="map-addr">'+a+"</span></p>"),e.push("<p>"+n+"</p>"),e.push('<div class="map-lineSearch"><input class="map-startPoint" type="text" placeholder="请输入起点"><a href="javascript:;" target="_blank" class="map-traffic transit">乘车</a><a href="javascript:;" target="_blank" class="map-traffic driving">驾车</a></div></div></div>'),e.join("")},this.initialize=function(t){var i=new BMap.Map("mapbox"),a=new BMap.Point(114.041842,22.610585);i.centerAndZoom(a,16),i.addControl(new BMap.NavigationControl);var n=new BMap.Geocoder;this.showBaiduMap(i,n,t||"深圳市")}};$("#fw-point-addr").on("click","li",function(){var t=($("#fw-point-addr li").index($(this)),$(this).find(".detail-addr").html());$(".BMap_Marker.BMap_noprint[title='"+t+"']").trigger("click")}),i.init=function(){function t(t){n.ajaxJsonp(op.URL.service.getPoint,{addCity:t},function(t){if(1!=t.ret)return e.alert(t.errMsg),!1;for(var a=t.data.datas,n=a.length,r="",o=a[0].addrCityName?a[0].addrCityName:a[0].addrProvName,d=0;n>d;d++){var p=a[d],l=(p.addrProvName?p.addrProvName:"")+(p.addrCityName?p.addrCityName:"")+(p.addrDistrName?p.addrDistrName:"")+p.addrDetail;r+="<li><h3>"+p.companyName+'</h3><p class="tel">电话:'+p.phoneNumber+'</p><p>地址:<span class="detail-addr">'+l+"</span></p><p>工作日:"+p.workingDays+'</p><p class="opentime">营业时间:'+p.openTime+"</p></li>"}$("#fw-point-addr").html(r),i.initialize(o),$("#t-city").text(o),$("#t-total").text(n),$("#scrollbar1").tinyscrollbar()},function(){e.alert("服务繁忙,请您稍后再试")})}var i=new s;i.initialize(),$("#fw-City").on("click",".dropdown-menu li",function(){var i=$(this).find("a").attr("data-value");t(i)}),$("#fw-Province .dropdown-menu a[data-value="+r+"]").click(),$("#fw-City .dropdown-menu a[data-value="+o+"]").click()}});
是不是读取某个html页面,然后再把参数传递过来的?谢谢!
数据在页面里面
切换省市的会发起一个请求获取地址