javascript 怎么不让参数里面的反斜线转义

varmm="'img\P1007160235280.jpg";alert(MM);mm是当参数传过来的,不是定义的。... var mm="'img\P1007160235280.jpg"; alert(MM); mm是 当参数传过来的,不是定义的。 展开
 我来答
网海1书生
科技发烧友

推荐于2016-12-01 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
这个应该在参数传递到javascript前就把反斜杠替换为双反斜杠,比如参数是从ASP中传来的:
var mm="'<%=replace(ImgFileName,"\","\\")%>";
alert(MM);
追问
我的 解决办法 就是 你这个。。呵呵
Liam22629
推荐于2018-05-09 · TA获得超过215个赞
知道答主
回答量:104
采纳率:100%
帮助的人:64.7万
展开全部
这个是语言自带的特点,字符串里如果想输出一个"/ "那么在编译时系统会自动进行转义,所以这时的"/"是显示不出来的,只有人为使用转义显示即你要显示一个"/"那么就用"//",如果是显示两个"//"在代码中就这样书写"////"
当然反斜杠"\"就代表“//”这个
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
库尔买买提
2015-12-21 · TA获得超过229个赞
知道小有建树答主
回答量:345
采纳率:100%
帮助的人:142万
展开全部
将反斜线,改为 \\
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dokuro_s1
2012-03-05 · TA获得超过167个赞
知道小有建树答主
回答量:118
采纳率:100%
帮助的人:74.4万
展开全部
用单引号
更多追问追答
追问
grxxAction.selectListGrxx(p,xm,gh,function(mess){
str+="";
var xm="";
var txlj="";
var gh="";
for(var i=0;i加关注";
}
});
}
function jiaguanzhu(gh,xm,txlj){} 传到下面的方法
追答
如果这样的话,mm本生并没有办法区分转义什麽的,因该在mm生成的地方使他没有被转义(
//例如,mm制造者
function mmFunc(url) {
return 'img\' + url;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式