如何将JS的变量值传递给ASP变量
asp作为主页面,外接一个js的,我想知道一下能否在js里面调用asp的变量值,如果能这些值是怎么传递过去的呢?
我是这样做的,不知道是不是正确的?在asp这里:<script type=”text/javascript” src=”lpindex.js?jsid=trim(request(‘id'))” ></script> 而在js那边:location.href='lmsg.asp?id=<%=trim(request(“jsid”))%>';这样做出来的结果就是,获取的asp变量根本用不上的!
最好的方法是在asp里面设置一个script代码块,用<%%>赋值,js文件里面不能使用<%%>,因为asp解析器不解析js文件,如下:
HTML code:
代码如下:
<script type=”text/javascript”>
var a='<%=trim(request(“id”))%>';///////这个代码块要放在xxx.js前面
</script>
<script src=”xxx.js” type=”text/javascript”></script>
相关推荐
-
javascript的变量、传值、传址、参数之间关系
先把收获晾一下: 1.javascrip变量包含两种类型的值,一种为引用类型的值,一种是基本类型的值.引用类型包括:Array,Object,Function(可以这么理解,非基本类型的都是引用类型);5种基本类型包括:undefined,null,string,boolean,number 2.函数的参数的传递的机制是复制变量值. 书上说:"把函数外部的值复制给函数内部的参数,就和把值从一个变量复制给另一个变量一样.基本类型的传递如同基本类型变量的复制一样,而引用类型的则如同引用类型变量的复制
-
js中取得变量绝对值的方法
本文实例讲述了js中取得变量绝对值的方法.分享给大家供大家参考.具体分析如下: 绝对值在js中我们直接使用abs函数来求,这里就来整理一些关于js中取得变量的绝对值的方法,以便让大家更深入的理解js绝对值的用法 js中的绝对值不怎么常用到,今天在写一个方法的时候遇到了,于是记录下来,与大家共同学习. js中的默认对象--Math对象下面有一个abs函数,专门用来获取数字的绝对值,如: 复制代码 代码如下: Math.abs(-1); //1 Math.abs(-2); //2 当然,这个函数
-
JavaScript中的函数的两种定义方式和函数变量赋值
复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> /*I总结: 1.函数名可以做变量使用,可以赋值,可以传值 2.函数名当参数,传递给另一个函数 */ //===========
-
js判断变量是否空值的代码
复制代码 代码如下: function empty(v){ switch (typeof v){ case 'undefined' : return true; case 'string' : if(trim(v).length == 0) return true; break; case 'boolean' : if(!v) return true; break; case 'number' : if(0 === v) return true; break; case 'object' : i
-
JavaScript交换两个变量值的七种解决方案
前言 这篇文章总结了七种办法来交换a和b的变量值 var a = 123; var b = 456; 交换变量值方案一 最最最简单的办法就是使用一个临时变量了,不过使用临时变量的方法实在是太low了 var t; t = a; a = b; b = t; 首先把a的值存储到临时变量中,然后b赋值给a,最后拿出临时变量中的a值赋给b,这个办法是最基本的了 交换变量值方案二 下面的方案都不会有临时变量,我总结了一下,其实不使用临时变量的思路都是让其中一个变量变成一个a和b都有关系的值,这样可以先改变
-
JavaScript传递变量: 值传递?引用传递?
当变量A赋值给变量B时,会将栈中的值复制一份到为新变量分配的空间中. 如何理解? 复制代码 代码如下: var x = y = 1; y = 2; alert(x); x的值为多少? 复制代码 代码如下: var obj = {}; var sub = {}; sub['id'] = 3; obj['sub'] = sub; sub['id'] = 4; alert(obj['sub']['id']); obj['sub']['id']的值又为多少?他们真的符合你的预期吗? 我们分别运行2段代码
-
JS交换变量的方法
本文实例讲述了JS交换变量的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> function jh(arr) { for (
-
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
以前只知道在返回data区域赋给html控件值,后来发现,原来直接定义变量就行了. 复制代码 代码如下: var csj_data; $.ajax ({ cache: false, async: false, type: 'post', data: { aaa: "1" }, url: "../handle/Ladder_Fee_Code.ashx?ajaxac
-
详解JS几种变量交换方式以及性能分析对比
前言 "两个变量之间的值得交换",这是一个经典的话题,现在也有了很多的成熟解决方案,本文主要是列举几种常用的方案,进行大量计算并分析对比. 起由 最近做某个项目时,其中有一个需求是交换数组中的两个元素.当时使用的方法是: arr = [item0,item1,...,itemN]; //最初使用这段代码来交换第0个和第K(k<N)个元素 arr[0] = arr.splice(k, 1, arr[0])[0]; 当时觉得这种方法很优雅,高逼格... 后来,业余时间又拿这个研究下了
-
分析 JavaScript 中令人困惑的变量赋值
Javascript是一门弱类型的语言,声明变量不需要声明其类型,var x 就可以等于任何类型的值. 比如: var str = "string...."; var arr = ["this","is","array"]; var obj = {name:"caizhongqi",age:26,sex:"male"}; 这些都是正确的,这似乎非常简单方便,但是这种方便也会带来一些令人难
随机推荐
- mariadb的主从复制、主主复制、半同步复制配置详解
- mysql5.7.17 zip 解压安装详细过程
- sqlserver2005利用临时表和@@RowCount提高分页查询存储过程性能示例分享
- jQuery的text()方法用法分析
- js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
- 浅谈js文件引用方式及其同步执行与异步执行
- php Smarty模板生成html文档的方法
- Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
- javascript与webservice的通信实现代码
- 没有sa密码无法集成windows身份验证登录的解决方法
- 谈谈对JavaScript原生拖放的深入理解
- php5.3 注意事项说明
- 详解idea maven项目如何使用lib下得jar包
- java中的异或问题代码解析
- 分析MySQL复制以及调优原理和方法
- Android开启新线程实现电子广告牌项目
- vue的列表交错过渡实现代码示例
- 非常好的12道shell命令经典面试问题
- 阿里云https证书tomcat配置方法
- C语言学籍管理系统源代码