如何将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 中令人困惑的变量赋值
Javascript是一门弱类型的语言,声明变量不需要声明其类型,var x 就可以等于任何类型的值. 比如: var str = "string...."; var arr = ["this","is","array"]; var obj = {name:"caizhongqi",age:26,sex:"male"}; 这些都是正确的,这似乎非常简单方便,但是这种方便也会带来一些令人难
-
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中取得变量绝对值的方法
本文实例讲述了js中取得变量绝对值的方法.分享给大家供大家参考.具体分析如下: 绝对值在js中我们直接使用abs函数来求,这里就来整理一些关于js中取得变量的绝对值的方法,以便让大家更深入的理解js绝对值的用法 js中的绝对值不怎么常用到,今天在写一个方法的时候遇到了,于是记录下来,与大家共同学习. js中的默认对象--Math对象下面有一个abs函数,专门用来获取数字的绝对值,如: 复制代码 代码如下: Math.abs(-1); //1 Math.abs(-2); //2 当然,这个函数
-
详解JS几种变量交换方式以及性能分析对比
前言 "两个变量之间的值得交换",这是一个经典的话题,现在也有了很多的成熟解决方案,本文主要是列举几种常用的方案,进行大量计算并分析对比. 起由 最近做某个项目时,其中有一个需求是交换数组中的两个元素.当时使用的方法是: arr = [item0,item1,...,itemN]; //最初使用这段代码来交换第0个和第K(k<N)个元素 arr[0] = arr.splice(k, 1, arr[0])[0]; 当时觉得这种方法很优雅,高逼格... 后来,业余时间又拿这个研究下了
-
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段代码
-
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
-
JS交换变量的方法
本文实例讲述了JS交换变量的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> function jh(arr) { for (
-
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的变量、传值、传址、参数之间关系
先把收获晾一下: 1.javascrip变量包含两种类型的值,一种为引用类型的值,一种是基本类型的值.引用类型包括:Array,Object,Function(可以这么理解,非基本类型的都是引用类型);5种基本类型包括:undefined,null,string,boolean,number 2.函数的参数的传递的机制是复制变量值. 书上说:"把函数外部的值复制给函数内部的参数,就和把值从一个变量复制给另一个变量一样.基本类型的传递如同基本类型变量的复制一样,而引用类型的则如同引用类型变量的复制
随机推荐
- Linux定时任务Crontab详解(推荐)
- 微信公众帐号开发教程之图文消息全攻略
- MVC使用Log4Net进行错误日志记录学习笔记4
- ASP.NET MVC用存储过程批量添加修改数据操作
- php 无限分类的树类代码
- Python编程实现删除VC临时文件及Debug目录的方法
- C#程序员应该养成的程序性能优化写法
- 优秀程序员必须知道的20个位运算技巧
- Android编程重写ViewGroup实现卡片布局的方法
- js截取字符串的两种方法及区别详解
- jQuery使用之处理页面元素用法实例
- 特殊字符、常规符号及其代码对照表
- document.getElementById的一些细节
- 超链接的禁用属性Disabled使用示例
- Android网络判断知识小结
- Android开发实例之多点触控程序
- 用cookies来跟踪识别用户
- Android使用WebSocket实现多人游戏
- MySQL索引优化的实际案例分析
- MySQL联表查询的简单示例