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插件 cluetip 关键词注释
Jan 12 Javascript
JQuery浮动DIV提示信息并自动隐藏的代码
Aug 29 Javascript
jQuery编写widget的一些技巧分享
Oct 28 Javascript
jquery Mobile入门—外部链接切换示例代码
Jan 08 Javascript
require.js深入了解 require.js特性介绍
Sep 04 Javascript
window.location 对象所包含的属性
Oct 10 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
Jan 07 Javascript
Javascript基础教程之for循环
Jan 18 Javascript
jquery中ajax使用error调试错误的方法
Feb 08 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
Sep 06 Javascript
vue2中filter()的实现代码
Jul 09 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
Sep 18 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单例模式实现方法分析
2015/03/14 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
php实现的操作excel类详解
2016/01/15 PHP
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
JS调用CS里的带参方法实例
2013/08/01 Javascript
整理Javascript数组学习笔记
2015/11/29 Javascript
深入浅出讲解ES6的解构
2016/08/03 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
[48:41]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
Python用Bottle轻量级框架进行Web开发
2016/06/08 Python
Python3字符串encode与decode的讲解
2019/04/02 Python
一行python实现树形结构的方法
2019/08/09 Python
Python django搭建layui提交表单,表格,图标的实例
2019/11/18 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
台湾东南旅游社网站:东南旅游
2019/02/11 全球购物
写出SQL四条最基本的数据操作语句(DML)
2012/12/12 面试题
文秘专业大学生求职信
2013/11/10 职场文书
销售演讲稿范文
2014/01/08 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
职工代表大会主持词
2014/04/01 职场文书
淘宝客服工作职责
2014/07/11 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
公司停电通知
2015/04/15 职场文书
2016年小学优秀班主任事迹材料
2016/02/29 职场文书
创业计划之特色精品店
2019/08/12 职场文书
悬疑名作《朋友游戏》动画无字ED宣传片 新角色公开
2022/04/13 日漫
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android