js的参数有长度限制吗?发现不能超过2083个字符


Posted in Javascript onApril 20, 2014

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

function test(info) 
<img none';="" document.getelementbyid('_20_37_open_text').style.display="none" ;="" document.getelementbyid('_20_37_closed_image').style.display="inline" document.getelementbyid('_20_37_closed_text').style.display="inline" ;"="" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif" align="top" style="border: 0px; max-width: 100%; ">{ 
alert(info); 
}

页面用是aspx代码生成,调用test函数的入口参数可能是一个很长的字符串,同时页面上根据一个数据集构造很多如下所示的标签。
<a href="javascript:test('ssssss...这里很长..ssssss')">test</a>

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

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

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

Javascript 相关文章推荐
JQuery autocomplete 使用手册
Apr 01 Javascript
JavaScript高级程序设计 阅读笔记(十二) js内置对象Math
Aug 14 Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
Jun 28 Javascript
JavaScript分析、压缩工具JavaScript Analyser
Dec 31 Javascript
JavaScript toUpperCase()方法使用详解
Aug 26 Javascript
微信小程序实现移动端滑动分页效果(ajax)
Jun 13 Javascript
jQuery使用zTree插件实现可拖拽的树示例
Sep 23 jQuery
Node.js中sequelize时区的配置方法
Dec 10 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
Apr 20 Javascript
刷新页面后让控制台的js代码继续执行
Sep 20 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
Jun 05 Javascript
构建一个JavaScript插件系统
Oct 20 Javascript
给html超链接设置事件不使用href来完成跳
Apr 20 #Javascript
jQuery响应enter键的实现思路
Apr 18 #Javascript
jquery easyui 结合jsp简单展现table数据示例
Apr 18 #Javascript
jQuery如何取id有.的值一般的方法是取不到的
Apr 18 #Javascript
用jquery仿做发微博功能示例
Apr 18 #Javascript
实例说明为什么不要行内使用javascript
Apr 18 #Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
Apr 18 #Javascript
You might like
php实现utf-8和GB2312编码相互转换函数代码
2013/02/07 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
2019/07/03 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
document.compatMode介绍
2009/05/21 Javascript
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
js 遍历对象的属性的代码
2011/12/29 Javascript
得到jQuery detach()后节点中的某个值实现代码
2013/02/05 Javascript
javascript使用定时函数实现跳转到某个页面
2013/12/25 Javascript
jQuery中.live()方法的用法深入解析
2013/12/30 Javascript
基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
2014/05/11 Javascript
JavaScript中的document.referrer在各种浏览器测试结果
2014/07/18 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
javascript实现一个数值加法函数
2015/06/26 Javascript
jquery ztree实现树的搜索功能
2016/02/25 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
2019/04/28 jQuery
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
[02:47]DOTA2亚洲邀请赛 HR战队出场宣传片
2015/02/07 DOTA
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
详解python中递归函数
2019/04/16 Python
Python requests设置代理的方法步骤
2020/02/23 Python
Selenium alert 弹窗处理的示例代码
2020/08/06 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
优秀团员个人的自我评价
2013/10/02 职场文书
数学系个人求职信范文
2014/01/30 职场文书
太太口服液广告词
2014/03/20 职场文书
酒店总经理岗位职责范本
2014/08/08 职场文书
校长四风对照检查材料
2014/09/27 职场文书
如何写新闻稿
2015/07/18 职场文书