在json中传递TextBox值

时间:2016-02-22 12:07:54

标签: javascript asp.net json json.net

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值。

1 个答案:

答案 0 :(得分:0)

documentation来看,你非常接近。只需跳过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);