分配给asp.net的javascript变量
这是我的脚本,用于获取纬度、经度和地名。我只能得到经纬度,但不能得到地名分配给asp.net的javascript变量,javascript,asp.net,Javascript,Asp.net,这是我的脚本,用于获取纬度、经度和地名。我只能得到经纬度,但不能得到地名 $(文档).ready(函数(){ 变量经度=$(“#经度”); 变量纬度=$(“#纬度”); var hiddenControl=''; if(导航器.地理位置){ navigator.geolocation.getCurrentPosition(函数(p){ 经度文本(p.coords.longitude); 纬度文本(p.coords.latitude); document.getElementById(hidd
$(文档).ready(函数(){
变量经度=$(“#经度”);
变量纬度=$(“#纬度”);
var hiddenControl='';
if(导航器.地理位置){
navigator.geolocation.getCurrentPosition(函数(p){
经度文本(p.coords.longitude);
纬度文本(p.coords.latitude);
document.getElementById(hiddenControl).value=p.coords.latitude+“,”+p.coords.latitude;
var LatLng=新的google.maps.LatLng(p.coords.latitude,p.coords.longitude);
//警报(p.coords.纬度);
变量映射选项={
中心:拉特林,
缩放:20,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var map=new google.maps.map(document.getElementById(“dvMap”)、mapOptions);
var marker=new google.maps.marker({
位置:LatLng,
地图:地图,
标题:“您的位置:
纬度:“+p.coords.Latitude+”
经度:“+p.coords.Latitude,
});
google.maps.event.addListener(标记“单击”,函数(e){
var infoWindow=new google.maps.infoWindow();
infoWindow.setContent(marker.title);
信息窗口。打开(地图、标记);
});
变量hidPlace='';
var lblplace=$(“#lblplace”);
var google_maps_geocoder=新的google.maps.geocoder();
谷歌地图地理编码(
{'latLng':latLng},
功能(结果、状态){
if(status==google.maps.GeocoderStatus.OK&&results[0]){
lblplace.text(结果[0]。格式化的\u地址);
}
}
);
});
}否则{
警报('此浏览器不支持位置功能');
}
});
地名应设置为相应的隐藏字段,而不是标签document.getElementById(hidPlace).value=…
不能使用
将文本从浏览器发送到服务器。您需要一些
。
您是否通过检查网页来检查此标签的id?我想你需要设置
@pfx,我用hidden字段尝试过,但没有返回值。同时输入,我也尝试了clientidmode。请更新问题以查看使用隐藏字段时的外观。我假设执行geocode
回调并包含一个值(?)