作者 xwp
1 个管道 的构建 通过 耗费 0 秒

地图调试

@@ -3,26 +3,21 @@ define([], function () { @@ -3,26 +3,21 @@ define([], function () {
3 //绑定data-toggle=addresspicker属性点击事件 3 //绑定data-toggle=addresspicker属性点击事件
4 4
5 $(document).on('click', "[data-toggle='addresspicker']", function () { 5 $(document).on('click', "[data-toggle='addresspicker']", function () {
6 - console.log(1); 6 + console.log(2);
7 var that = this; 7 var that = this;
8 var callback = $(that).data('callback'); 8 var callback = $(that).data('callback');
9 var input_id = $(that).data("input-id") ? $(that).data("input-id") : ""; 9 var input_id = $(that).data("input-id") ? $(that).data("input-id") : "";
10 - //var lat_id = $(that).data("lat-id") ? $(that).data("lat-id") : "";  
11 - //var lng_id = $(that).data("lng-id") ? $(that).data("lng-id") : "";  
12 - //var lat = lat_id ? $("#" + lat_id).val() : '';  
13 - //var lng = lng_id ? $("#" + lng_id).val() : '';  
14 - console.log($(that));  
15 - var lat = $(that).data("lat") || '';  
16 - var lng = $(that).data("lng") || ''; 10 + var lat_id = $(that).data("lat-id") ? $(that).data("lat-id") : "";
  11 + var lng_id = $(that).data("lng-id") ? $(that).data("lng-id") : "";
  12 + var lat = lat_id ? $("#" + lat_id).val() : '';
  13 + var lng = lng_id ? $("#" + lng_id).val() : '';
17 var url = "/addons/address/index/select"; 14 var url = "/addons/address/index/select";
18 url += (lat && lng) ? '?lat=' + lat + '&lng=' + lng : ''; 15 url += (lat && lng) ? '?lat=' + lat + '&lng=' + lng : '';
19 Fast.api.open(url, '位置选择', { 16 Fast.api.open(url, '位置选择', {
20 callback: function (res) { 17 callback: function (res) {
21 input_id && $("#" + input_id).val(res.address); 18 input_id && $("#" + input_id).val(res.address);
22 - //lat_id && $("#" + lat_id).val(res.lat);  
23 - //lng_id && $("#" + lng_id).val(res.lng);  
24 - $(that).data("lat",res.lat);  
25 - $(that).data("lng",res.lng); 19 + lat_id && $("#" + lat_id).val(res.lat);
  20 + lng_id && $("#" + lng_id).val(res.lng);
26 try { 21 try {
27 //执行回调函数 22 //执行回调函数
28 if (typeof callback === 'function') { 23 if (typeof callback === 'function') {