javascript - 将登录用户信息传递给 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
当它传递给函数时,由于某种原因缺少\。能否请你帮忙?
解决方案
您需要替换\
为\\
以逃避它
onchange="myfc('<%= request.servervariables("LOGON_USER").replace("\","\\") %>'"
推荐阅读
- ubuntu-18.04 - Ubuntu添加用户未设置主目录
- swift - 在 Swift 中将字符串更新/附加到文件末尾的问题
- java - 读取大量数据
- python - 葡萄牙语的 Hunspell 将正确拼写的单词显示为拼写错误
- javascript - 在 Trimble 地图中获取经纬度停靠点
- asp.net-core - 修复了 JSON 引用循环错误而不是我得到太多数据
- volttron - volttron.platform.vip.agent.core 错误:10 秒后没有响应 hello 消息
- sapui5 - 如何避免对分配给“dataSources”的模型数据的额外请求?(组件-preload.js)
- sql - SSRS 报告:如何在单个 tablix 中合并两个数据集,而不需要两个数据集之间的关系
- mongodb - 在 mongo 的 ansible playbook 中遇到 rs.add() 问题