首页 > 解决方案 > 将登录用户信息传递给 javascript 的问题

问题描述

我有复选框,当用户单击它时,它将登录用户信息传递给 JavaScript 函数

 <input class="mybox" type="checkbox" name ="myf[]" value="<%=results_rs("id")%>" onchange="myfc('<%=request.servervariables("LOGON_USER")%>')">

JavaScript 函数:-

 <script >

     function myfc(cb) {
     alert(cb)
 </script>

我的问题是登录用户字符串是这样的:mydomainname\john.smith

当它传递给函数时,由于某种原因缺少\。能否请你帮忙?

标签: javascript

解决方案


您需要替换\\\以逃避它

 onchange="myfc('<%= request.servervariables("LOGON_USER").replace("\","\\") %>'"

推荐阅读