js传值 参数长度问题

catcatst01 2014-04-23 09:18:23
后台
string strinfo="";string[] zb={"31.4481500197085, 121.1249700197085,中国湖南省某某路35号"};
strinfo += "<br/><br/><img src='" + sIcons[i] + "' />"
+ "   <a href=javascript:setcenter(" + zb[0].ToString() + "," + zb[1].ToString() + ",'" + zb[2].ToString() + "\'" + ") >" +
zb[2].ToString() + "</a><br/>" + "<span style='font-size:12px;'>      地址:" + zb[2].ToString() + "</span>";


前台
function setcenter(v1,v2,v3) {
var latlng_new = new google.maps.LatLng(v1, v2);
map.setCenter(latlng_new, 15);
var center = map.getCenter();
map.openInfoWindow(center,
document.createTextNode(v3));
}

测试发现setcenter只能传v1,v2 2个值过去,如果v1,v2的长度精确到小数点后三位才能三个值都传过去。怎么解决??

...全文
185 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧