求指教出现的这个问题 encodeURL is not defined怎么解决?

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();
};

隔江千里
浏览 569回答 2
2回答

MMMHUHU

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

斯蒂芬大帝

encodeURI要套两层,传过去还要通过decodeURI解析
打开App,查看更多内容
随时随地看视频慕课网APP