
正文
asp中传递js函数 javascript传递参数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
一个js写的函数asp页面通过函数得到变量的值如何把值传到asp文件...
1、asp运行于后台服务器,js运行于前台浏览器,asp先于js运行,因此要想把js变量的值传递给asp,就要重新启动一个http连接,这就会造成当前页面重新刷新(或者新开一个页面),就跟表单提交一样。
2、从JS传到ASP的方法有多种,但一般都是通过URL。譬如有一变量i:var i=1 想要把这个值传出去,就得转向另一个页面,包括其本身。 var i=1;location=page.asp?id=+i 然后在page.asp页里面来获取这个值。
3、asp中的数据传到js的函数里:在ASP页面或者模板页面直接把ASP取得的值以js格式写入就可以。
4、asp的脚本先被执行了,到了客户端JS脚本才被执行。所以说,JS是不能够给本页(asp页面)传任何参数的。但是,你可以试试通过变通的方式。因为通过JS是可以传递参数到其它的asp脚本的,但绝对不是当前所在的脚本。
5、id=%=trim(request(“jsid”))%这样做出来的结果就是,获取的asp变量根本用不上的。
相关问答
Q1: 如何将JS的变量值传递给ASP变量
asp运行于后台服务器,js运行于前台浏览器,asp先于js运行,因此要想把js变量的值传递给asp,就要重新启动一个http连接,这就会造成当前页面重新刷新(或者新开一个页面),就跟表单提交一样。
从JS传到ASP的方法有多种,但一般都是通过URL。譬如有一变量i:var i=1 想要把这个值传出去,就得转向另一个页面,包括其本身。 var i=1;location=page.asp?id=+i 然后在page.asp页里面来获取这个值。
asp的脚本先被执行了,到了客户端JS脚本才被执行。所以说,JS是不能够给本页(asp页面)传任何参数的。但是,你可以试试通过变通的方式。因为通过JS是可以传递参数到其它的asp脚本的,但绝对不是当前所在的脚本。
Q2: asp页面如何传值给js?js是加载外部的js文件.
在ASP页面或者模板页面直接把ASP取得的值以js格式写入就可以。var abc=这里是是值 如果是ASP页面,写法为 response.wrtie var abc=&abc& 或者var abc=%=abc% abc变量名自己根据具体代码修改。
字符串”12-12-2011 15:46“)就可以了,因为ASP是在服务器端解释运行的,所以到了客户端就会变成BirthDay=new Date(12-12-2011 15:46); 的样子。不过这样将ASP嵌在js中会显得代码有点乱。
首先不是ASP调用,如果是ASP调应该说是使用JS代码写服务器,而不再使用VB/VBS了。在服务器使用JS是这样的: 这里中的代码是用JS写的。而JS如果在在外边的话:这是服务端使用JS。
asp.net中如何引用js的几种方式 在cs中直接加入js代码 function settext(){ ...;} 引用js文件 可以在aspx文件加入:HEAD /HEAD 或 HEAD /HEAD script 即是你引用JS的地方。
关于asp中传递js函数和javascript传递参数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






