为了账号安全,请及时绑定邮箱和手机立即绑定

求问为什么会出现这个问题 encodeURL is not defined?

求问为什么会出现这个问题 encodeURL is not defined?

精慕HU 2021-11-01 10:06:13
js中代码为:scopeBtn = function(orgId,noticeTitle){var url = "sys-notice/view-ajax-iframe?noticeId="+orgId+"¬iceTitle='"+noticeTitle+"'";url = encodeURL(encodeURL(url));$("#sForm").attr("action",url);$("#sForm").submit();};
查看完整描述

2 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

encodeURL这个方法的参数是既定的,但是encodeURL(encodeURL(url)),此时encodeURL(url)已经实现了第一次的转换,如果再把encodeURL(url)的结果最为参数传递给encodeURL方法,那么此时,除非是encodeURL方法有不同的参数的实现,否则会出现前后参数不一致,进而导致该方法找不到的错误。

查看完整回答
反对 回复 2021-11-06
?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

encodeURI要套两层,传过去还要通过decodeURI解析

查看完整回答
反对 回复 2021-11-06
  • 2 回答
  • 0 关注
  • 1233 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信