永发信息网

asp如何调用js里面的参数

答案:3  悬赏:70  手机版
解决时间 2021-01-20 06:28
asp如何调用js里面的参数
最佳答案
直接调用是不可能的

asp是在服务器端运行,js是在客户端运行,而且,执行过程是先在服务器,然后到的客户端
等浏览器发现你的js代码时候,asp就已经执行完毕并发送到客户端了
况且,iis是看不懂js的

所以,除非用间接的方法追问请问什么间接办法呢?追答用js把这个变量作为一个参数,使用post或者get方式发送一个asp文件,这样就是重新请求了服务器上的一个asp文件并运行,然后再返回客户端

方法有很多,
ajax同时支持post和get

单独的post方式可以将变量赋值到一个表单域然后提交表单至asp文件

get方式可以加到一个url变量并将浏览器重定向至一个asp文件路径从而使服务器在执行一次

随便举一个例子

你的js在a页面:
function imagesd(changes)
{
var cid;
cid=changes.value;
document.location='b.asp?cid='+cid;
}
这样,浏览器就重定向了b.asp,并且带上了这个变量,最后的路径类似于:b.asp?cid=5
然后在b.asp页面就可以取得这个变量了
<%
cid=Request("cid")
%>追问如果我想在同一个页面里面完成呢?还有办法嘛?还请不吝赐教追答似乎不行吧?
看来你对客户端和服务器端还是不是有很明显的区分逻辑。。。。
慢慢研究吧追问谢谢你!!我知道客户端和服务端的区分逻辑。我想问的是你说的间接方法追答不管你用什么方法,只要你能把js参数带到路径中,重新请求一次asp文件即可
等于说,不刷新或不在请求一次服务器运行asp文件,那是万万不能的
如果你非要弄在一个页面,那,建议使用js中的ajax
全部回答
调不了 服务端的怎么能调客户端的值呢
提交reuquest。asp接收request
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
父母属龙儿子媳妇属龙好吗?
外蒙语翻译
肚子时而痛时而不痛是怎么回事
帮我看下是不是是不是红胡桃木
侬嗳唔伐什么意思?Q_Q
一个透明瓶子上面有贝壳海星的香水是什么牌子
--- What shall we do this weekend?--- You
货运资格证要多少钱
商人果然找到了丢失的骆驼。改被字句,把字句
什么牌子彩妆好
人死后尸体变硬了,但念佛助念后,会变软,为
《纲要》对学前儿童社会教育目标的表述是什么
探险者 2013款 3.5L 尊享型和探险者 2013款 3
送初恋生日礼物送什么好
2017年新疆兵团司令员有没有什么调动?
推荐资讯
水的密度为________kg/m3,读做________;铜
实验结果及分析怎么写
姓张云男孩子名字大全
上海是不有个震旦为什么人们去那里
CAD等高线如何导入SKETCHUP生成地形
谁有《奶酪陷阱》电影版百度云资源
浙江衢州有哪些美食啊?
别人知道我的itunes账号和密码,用他自己的手
lady和gent的用法
辽阳市集美私立高中怎么收费
中国铝业郑州研究院 刘伟 简历
快递中原单号和转单号的区别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?