社区
JavaScript
帖子详情
在线等待,真的着急!!!就是问问大家给个说法!!!变量传递问题!!!这样好么??? ASP版的没太多人关注
NIRVANAIII
2004-07-19 10:31:39
做数字档案系统!!!
当前页面上有37项要提交的,我没用Form,因为不能用!
然后,到了提交时,我自己用JScript来以地址+变量的形式提交到一个Asp接受页面上!
想问一下这样好么?在一个地址里跟上37个变量稳妥么?
而且,37个变量的赋值里有中文、数字、英文,真的有点担心!
有过经验的给指个方向!
小弟感恩涕零——————
必复开贴唯以重分为报!!!
...全文
191
14
打赏
收藏
在线等待,真的着急!!!就是问问大家给个说法!!!变量传递问题!!!这样好么??? ASP版的没太多人关注
做数字档案系统!!! 当前页面上有37项要提交的,我没用Form,因为不能用! 然后,到了提交时,我自己用JScript来以地址+变量的形式提交到一个Asp接受页面上! 想问一下这样好么?在一个地址里跟上37个变量稳妥么? 而且,37个变量的赋值里有中文、数字、英文,真的有点担心! 有过经验的给指个方向! 小弟感恩涕零—————— 必复开贴唯以重分为报!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xishanlang2001
2004-07-19
打赏
举报
回复
我的方法不可以吗?
Laone
2004-07-19
打赏
举报
回复
没有form就用xmlhttp模拟form
sunjiujiu
2004-07-19
打赏
举报
回复
URL带的值的长度肯定是有限制的
建议你从实现方面换个其它的思路来用form,这样稳妥啊
对了,不知道哪位知不知道,asp能不能支持自定义个结构啊,如果可以,传个结构应该就没有问题了,呵呵
LxcJie
2004-07-19
打赏
举报
回复
如果form提交方式使用get方法的话,就是用url提交,跟你这个是一样的
如果使用post方式提交方式,则会封装一个数据包提交,这个时候,对大小是没有任何限制的,再者,http本来就是使用form向后台提交数据的
NIRVANAIII
2004-07-19
打赏
举报
回复
我看用Form其实也是在地址栏里跟了一大堆的变量,难道这和自己用JS写的URL+变量有区别么?
为什么Form要好,到底他稳定在那里了?
给讲讲这个…………
谢谢
LxcJie
2004-07-19
打赏
举报
回复
url带值的长度是有限制一般为1024个字节
xishanlang2001
2004-07-19
打赏
举报
回复
如果是在原窗口提交,那就新开一个大小和位置都相同的窗口,然后用window.opener.close() 关闭父窗口就可以了.
NIRVANAIII
2004-07-19
打赏
举报
回复
我只是想知道,会不会丢了一些东西…………
特殊字符的没有
url带值的长度是有限制的,那是多少?
Dlandiao
2004-07-19
打赏
举报
回复
URL参数传之前escape()一下
xishanlang2001
2004-07-19
打赏
举报
回复
父窗口:aaa.htm
----------------------
<input type=text id="xxx"><input type=text id="xxx"><input type=text id="xxx"><input type=text id="xxx"><input
type=text id="xxx">
<script>
function ccc()
{
var str=new Array()
for(var i=0;i<xxx.length;i++)
{
str[i]=xxx[i].value
}
return str;
}
</script>
<div onclick="window.open('bbb.htm')">sdf</div>
---------------------------------
子窗口:bbb.htm
---------------------------------
<html>
<body onload="dateArray=window.opener.ccc()">
<div onclick="alert(dateArray[0])">sdfsdf</div>
</body>
</html>
LxcJie
2004-07-19
打赏
举报
回复
对于特殊字符,可以替换为utf-8编码
/**
* encode the url
* usage:
* var str = "helloWorld&100%";
* str = str.replaceURL();
* //now the value of str is "helloWorld%26100%25"
*/
String.prototype.replaceURL = function()
{
var str = this;
str = str.replace(/%/g,"%25");
str = str.replace(/&/g,"%26");
str = str.replace(/=/g,"%3d");
str = str.replace(/#/g,"%23");
return str;
}
LxcJie
2004-07-19
打赏
举报
回复
为什么不能用form?url带值的长度是有限制的
xishanlang2001
2004-07-19
打赏
举报
回复
必然是不稳妥的.如果有特殊字符就传不过去了.
xishanlang2001
2004-07-19
打赏
举报
回复
刚发现,我的帖子怎么需要向下拉才看的到?:(
再贴一次.
父窗口:aaa.htm
----------------------
<input type=text id="xxx"><input type=text id="xxx"><input type=text id="xxx"><input type=text id="xxx"><input
type=text id="xxx">
<script>
function ccc()
{
var str=new Array()
for(var i=0;i<xxx.length;i++)
{
str[i]=xxx[i].value
}
return str;
}
</script>
<div onclick="window.open('bbb.htm')">sdf</div>
---------------------------------
子窗口:bbb.htm
---------------------------------
<html>
<body onload="dateArray=window.opener.ccc()">
<div onclick="alert(dateArray[0])">sdfsdf</div>
</body>
</html>
03Go语言实战之
变量
与常量
课程介绍了go语言当中的
变量
和常量使用方法,包含了
变量
的声明方式、简短
变量
声明、
变量
的作用域、指针、按值
传递
和按址
传递
的区别、常量介绍
帆软2024届校招【研后专场】上线!投递机会+1!
真的
别去华实习了! 延毕+劝退=参加24春招 西安交行软开正式批 Flink在汽车行业的应用【面试加分系列】 腾讯真在补录,还有
没
冲捡漏的? 我要卸载牛客!!!! 25届寒假实习,游戏客户端求建议 大厂秋招体验 ...
大数据应用 | 大数据给社会学研究带来了什么挑战?
我想和大家讨论三个
问题
: 第一,什么是大数据?人们说的很多,错误的概念也非常多,我想澄清大数据是什么? 第二,大数据和社会学研究到底有
没
有关系?对这个
问题
,人们也有比较多的想法,同样也有很多误解,我要...
正在搜索“字节跳动面经”?这次,让校招面试官亲自为你划重点!
本科双非,211硕,材料加工专业(研究方向是机械),一面是腾讯会议线上面试,5个候选人1个HR1、自我介绍2、谈一下职业规划3、谈一下学习和生活中遇到的矛盾,以。毕业大权在他手里,脾气差,能力差,我。深南面经 #...
2022 面试宝典
其实就是
问问
你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么?面试官问你这个
问题
,期望的一个回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,...
JavaScript
87,916
社区成员
224,617
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章