一个普通的javascrip函数,只有一个入口参数

function  test(info)
... {
  alert(info);
}

页面用是aspx代码生成,调用test函数的入口参数可能是一个很长的字符串,同时页面上根据一个数据集构造很多如下所示的标签。

< a href = " javascript:test('ssssss...这里很长..ssssss') " > test </ a >

页面生成后有些链接可以点,有些不能点。用substring大致对入口参数的值处理了一下,发现不能超过20xx个字符。难道js的函数参数有长度限制?从来没有听说过。也没有查到相关的说法。

试着把<a>标签,换为<button>然后再clik事件里调用这个js函数,参数传了全部的长度,发现没有错误了...

这下顿悟,原来是<a href>惹的祸,url无论如何都有2k的长度限制。即便是在这种情况下掉js函数也不能超过。

转载于:https://www.cnblogs.com/cl1024cl/archive/2007/11/08/6204998.html

javascript 的参数有长度限制吗?一个细节引起的误区相关推荐

  1. php数据库字段设置长度,javascript - 表单字符长度与数据库字段长度

    html的表单length长度是以字符个数计算的,不管是汉字还是字母,但是数据库又是按字节计算的,汉字占2个字母占1个,这样容易造成写入的时候长度超出的问题. 两个问题: 1.有没有好的方法,能够在前 ...

  2. JavaScript 函数参数

    JavaScript 函数参数 JavaScript 函数对参数的值没有进行任何的检查. 函数显式参数(Parameters)与隐式参数(Arguments) functionName(paramet ...

  3. 深入理解javascript函数参数

    arguments javascript对参数要求很随意,她才不管你传进来的参数是什么数据类型,甚至可以不传参数.实际上,javascript函数调用甚至不检查传入形参的个数. 1 function ...

  4. JavaScript可变参数个数

    有没有办法允许JavaScript中的函数使用"无限"的var? 例: load(var1, var2, var3, var4, var5, etc...) load(var1) ...

  5. JavaScript 函数参数是传值(byVal)还是传址(byRef)?

    对于"JavaScript 函数参数是传值(byVal)还是传址(byRef)"这个问题,普遍存在一个误区:number,string等"简单类型"是传值,Nu ...

  6. element-ui upload 组件附带额外参数进行上传(一个或多个参数)

    element-ui upload 组件附带额外参数进行上传(一个或多个参数),实参.形参均可以传. 正常情况: 附带额外参数进行上传(一个或多个参数)时-------使用箭头函数: HTML部分: ...

  7. javascript setTimeout 参数最大值问题和递归调用

    javascript setTimeout 参数最大值问题和递归调用 这是一段最简单的代码 setTimeout(() => {console.log('3s后触发'); }, 3000); 但 ...

  8. javascript的参数_如何使用JavaScript制作参数家具

    javascript的参数 by O-LAP 由O-LAP 如何使用JavaScript制作参数家具 (How you can make parametric furniture with JavaS ...

  9. python视频抽帧 后 前端javascript如何显示_使用OpenCV编写一个可以定时抽帧的脚本...

    一.概述 在计算机视觉数据预处理阶段,一个常用的工序是要将原始的视频数据抽帧,得到图像数据集.有时候视频很长,而我们感兴趣的场景可能只在某些较短的时段内出现.这种情况下如果对整个视频抽帧再进行人工筛选 ...

最新文章

  1. 谢文睿:西瓜书 + 南瓜书 吃瓜系列 11. 贝叶斯分类器
  2. MySQLMySql免安装版安装配置
  3. 面向对象语言的new操作
  4. 【实习】今日头条【抖音火山】后台开发实习生
  5. apache+mod_wsgi+django的环境配置
  6. Java 字符串操作的总结1(转载)
  7. Centos下lnmp编译安装详细过程
  8. python索引例子_Python实现带下标索引的遍历操作示例
  9. 46 CO配置-控制-利润中心会计-创建虚拟利润中心
  10. Redis 架构之 cluster
  11. 买不起房怕什么,本田说自动驾驶房车才是未来趋势
  12. 编译lua5.3.5报错:libreadline.so存在多处未定义的引用
  13. 软件测试如何快速入门
  14. python replace 空格数据处理
  15. 巴比特CEO王雷:未来几年会迎来区块链企业上市小高潮,或将诞生万亿级企业...
  16. Libra 2.0白皮书中文版全文发布
  17. Linux下Mysql 5.7的安装及远程连接配置
  18. 黑龙江东方学院18级计算机名单,黑龙江东方学院学生社团联合会2017年干事纳新名单公示...
  19. 深度剖析一站式分布式事务方案 Seata-Server
  20. 《缠中说禅108课》7:给赚了指数亏了钱的一些忠告

热门文章

  1. SuperMap iObject入门开发系列之五管线属性查询
  2. 研究人员发现Office Word 0Day攻击 这个漏洞绕过了word宏安全设置 绿盟科技、McAfee及FireEye发出警告...
  3. 魔兽争霸3地图(WarIII Maps):梦若流星
  4. VS2005(c#)项目调试问题解决方案集锦
  5. oracle存储过程季度方法,Oracle存储过程、触发器实现获取时间段内周、月、季度的具体时间...
  6. Python实现自动推本地github博客到远程仓库
  7. 使用2to3.py 转换 python2.x 代码 到python3
  8. Mysql数据库使用总结
  9. STL set和multiset
  10. C++动态绑定及返回类型协变