以 json 形式传递文本框值



JS :

var Lat = document.getElementById("<%=txt_Lat.ClientID %>").value;
var Long = document.getElementById("<%=txt_Long.ClientID %>").value;
var text = {Lat:Lat,Lng:Long};
var obj = JSON.parse(text);
var myCenter=new google.maps.LatLng(obj.Lat,obj.Lng);

如何使用javascript在Json中传递TextBox值。

从文档来看,您已经非常接近了。只需跳过JSON.parse()方法,因为text已经是一个对象。此外,您的对象名称不正确(应为小写),您需要将值作为数值传递给对象:

var Lat = parseInt(document.getElementById("<%=txt_Lat.ClientID %>").value);
var Long = parseInt(document.getElementById("<%=txt_Long.ClientID %>").value);
var text = {lat:Lat, lng:Long};
var myCenter=new google.maps.LatLng(text);

相关内容

  • 没有找到相关文章

最新更新