<input type="text" id="address" value="" placeholder="点击获取" onfocus="getaddr()" style="width: 80%;height: 45px;border:1px solid #d7d7d7;border-radius: 5px;" />
var lo = ''; --获取经度
var la = ''; --获取纬度
function getaddr(){
var parent_address;
var obj = [];
var body;
//页面层-自定义
layer.open({
type: 2,
title: false,
closeBtn: 1,
shadeClose: true,
area: ['720px', '600px'],
skin: 'yourclass',
content: '{:U("home/baiduMap/baidu_map")}',
success: function(layero, index){
body = layer.getChildFrame('body', index);
var iframeWin = window[layero.find('iframe')[0]['name']];
<notempty name="data">
var where = $(body).find('#where');
var longitude = $(body).find('#longitude');
var latitude = $(body).find('#latitude');
var address = $(body).find('#address');
address.val('{$data.address|default=''}');
where.val('{$data.address|default=''}');
longitude.val('{$data.longitude|default=''}');
latitude.val('{$data.latitude|default=''}');
$(body).find('#btn_map_search').click();
</notempty>
//得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
//console.log(body.html()) //得到iframe页的body内容
},
end:function(){
var longitude = $(body).find('#longitude');
var latitude = $(body).find('#latitude');
var address = $(body).find('#address');
lo= $(body).find('#longitude').val();
la= $(body).find('#latitude').val();
obj['longitude'] = $(longitude).val();
obj['latitude'] = $(latitude).val();
obj['address'] = $(address).val();
$('#address').val(obj['address']);
$('#longitude').val(obj['longitude']);
$('#latitude').val(obj['latitude']);
}
});
}