href="javascript:fun(a,b);"遇到的编码问题

来源:互联网 发布:淘宝运费险在哪设置 编辑:程序博客网 时间:2024/06/05 01:01

标签<a>的href属性可以用来触发javascript函数,如果触发的javascript函数的某一个字符串参数中正好有一个是某字符的URL编码,则在被调用函数中收到的值会是一个被解码的值。这时候应该用onclick属性来绑定函数而不是在href中。


function a(filename) {

//do something

} //function definition


//invoke

a("123%25");


这时候在被调用的函数中收到的值会是123%(因为%25被解码成了%)

原创粉丝点击