..........
}
function addMarker(id){
.......
var win = new BMap.InfoWindow
("<a href='#' onclick='javascript:getinfo("+id+");'>点击查看详细信息</a>");
.......
}
上面代码是我程序中的一部分,我想点击执行getinfo方法传入id参数,但是提示语法错误,
请问应该如何构造这个字符串传入id参数
7 个解决方案
#1
<a class="ee" target="_blank" href="<s:url action="getInfo" >
<s:param name="ID" value="xxx"></s:param>
</s:url>">点击查看详细信息</a>
<s:param name="ID" value="xxx"></s:param>
</s:url>">点击查看详细信息</a>
#2
用转义字符哦
("<a href='#' onclick='javascript:getinfo(\"+id+\");'>点击查看详细信息</a>");
楼主试下
("<a href='#' onclick='javascript:getinfo(\"+id+\");'>点击查看详细信息</a>");
楼主试下
#3
<a href='#' onclick='javascript:getinfo(\'"+id+"\/);'>点击查看详细信息</a>
#4
+1
#5
2楼正解
#6
"<a href='#' onclick='javascript:getinfo('"+id+"');'>点击查看详细信息</a>"
#7
单引套双引
#1
<a class="ee" target="_blank" href="<s:url action="getInfo" >
<s:param name="ID" value="xxx"></s:param>
</s:url>">点击查看详细信息</a>
<s:param name="ID" value="xxx"></s:param>
</s:url>">点击查看详细信息</a>
#2
用转义字符哦
("<a href='#' onclick='javascript:getinfo(\"+id+\");'>点击查看详细信息</a>");
楼主试下
("<a href='#' onclick='javascript:getinfo(\"+id+\");'>点击查看详细信息</a>");
楼主试下
#3
<a href='#' onclick='javascript:getinfo(\'"+id+"\/);'>点击查看详细信息</a>
#4
用转义字符哦
("<a href='#' onclick='javascript:getinfo(\"+id+\");'>点击查看详细信息</a>");
楼主试下
#5
2楼正解
#6
<a href='#' onclick='javascript:getinfo(\'"+id+"\/);'>点击查看详细信息</a>
"<a href='#' onclick='javascript:getinfo('"+id+"');'>点击查看详细信息</a>"
#7
<a href='#' onclick='javascript:getinfo(\'"+id+"\/);'>点击查看详细信息</a>
"<a href='#' onclick='javascript:getinfo('"+id+"');'>点击查看详细信息</a>"