现在的位置: 首页 > 综合 > 正文

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

2013年10月04日 ⁄ 综合 ⁄ 共 235字 ⁄ 字号 评论关闭

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

function a(filename) {

//do something

} //function definition

//invoke

a("123%25");

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

抱歉!评论已关闭.