将字符串参数传递到Javascript中
我正在将字符串参数传递到javascript中。但它没有被称为。这是我的剧本:将字符串参数传递到Javascript中,javascript,string,param,Javascript,String,Param,我正在将字符串参数传递到javascript中。但它没有被称为。这是我的剧本: function downloadPopup(testing){ alert(testing); } 我在我的jsp页面中这样调用javascript: <% String testing = "DSfsdsfd" ; %> <a href="javascript:downloadPopup(<%=testing%>)" > Click </a> 如
function downloadPopup(testing){
alert(testing); }
我在我的jsp页面中这样调用javascript:
<% String testing = "DSfsdsfd" ; %> <a
href="javascript:downloadPopup(<%=testing%>)"
> Click </a>
如何解决此问题?我认为您的字符串缺少引号:
<% String testing = "DSfsdsfd" ; %> <a
href="javascript:downloadPopup('<%=testing%>')"
> Click </a>
下载弹出窗口(“”)
不要忘记将字符串放在“”除非字符串本身有引号,否则此操作有效。无论您使用何种语言或web框架,都可能有一个“to_json”方法。在字符串上调用它,它引用它并为您转义引号。您是对的darkporter。如果字符串中有引号,则会出现js错误。如果是C#你可以如下转义引号
downloadPopup('<%=testing%>')