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 相关文章推荐
javascript写的日历类(基于pj)
Dec 28 Javascript
了不起的node.js读书笔记之node.js中的特性
Dec 22 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
Jul 05 Javascript
全面介绍javascript实用技巧及单竖杠
Jul 18 Javascript
bootstrap提示标签、提示框实现代码
Dec 28 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
Jan 10 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
Aug 25 Javascript
详解离线安装npm包的几种方法
Nov 25 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
Mar 06 Javascript
使用js和canvas实现时钟效果
Sep 08 Javascript
原生js实现俄罗斯方块
Oct 20 Javascript
antd配置config-overrides.js文件的操作
Oct 31 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
Java和PHP在Web开发方面对比分析
2015/03/01 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
javascript innerText和innerHtml应用
2010/01/28 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
2015/06/26 Javascript
JavaScript的String字符串对象常用操作总结
2016/05/26 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
JavaScript实现经典排序算法之选择排序
2016/12/28 Javascript
JS出现失效的情况总结
2017/01/20 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
js es6系列教程 - 新的类语法实战选项卡(详解)
2017/09/02 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
2018/07/10 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
2020/03/26 Javascript
python strip()函数 介绍
2013/05/24 Python
Python进行数据提取的方法总结
2016/08/22 Python
python range()函数取反序遍历sequence的方法
2018/06/25 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
2019/09/26 Python
tensorflow 分类损失函数使用小记
2020/02/18 Python
python读取mysql数据绘制条形图
2020/03/25 Python
django中嵌套的try-except实例
2020/05/21 Python
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
自荐书格式
2013/12/01 职场文书
外贸业务员求职信范文
2013/12/12 职场文书
商场促销活动方案
2014/02/08 职场文书
婚礼主持词
2014/03/13 职场文书
就业协议书范本
2014/04/11 职场文书
文员岗位职责
2015/02/04 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
高中物理教学反思
2016/02/19 职场文书
创业计划书之奶茶店开店方案范本!
2019/08/06 职场文书
如何使用CocosCreator对象池
2021/04/14 Javascript
P站美图推荐——变身女主角特辑
2022/03/20 日漫