关于js 传参数问题

<a class='btn btn-mini btn-info' title="详情"
	<span style="color:#FF0000;"><span style="color:#FF0000;"> onclick="cusBatchDetail(${cusBatch.postBatchno })</span></span>">
	<!--<i class='icon-print '></i>  -->详情
	</a>
<a class='btn btn-mini btn-info' title="详情"<span style="background-color: rgb(255, 255, 255);"><span style="color:#FF0000;"> <span style="color:#FF0000;">onclick="cusBatchDetail('${cusBatch.postBatchno }</span>')</span></span>"><!--<i class='icon-print '></i> -->详情</a>

今天在页面间进行参数传递遇到了一个问题,传递002,在函数获取到竟然是2,后来才发现是缺少单引号


有单引号的,将是字符串,传递到js函数中,参数值不变,比如001,传过去还是001

没有单引号的,类似整型,传递到js函数,参数可能会变化,比如001,传过去就是1

时间: 2024-10-11 04:04:36

关于js 传参数问题的相关文章

第十八篇 JS传参数

JS传参数 参数,这是个什么东西呢?简单的说吧,我们去玩别人的网站,一般来个登录,有用户名和密码,当我们输入正确之后,那么这用户名和密码里面的值,就是参数的值,它将这个值传给"参数",然后提交到后台去做验证,和数据库做匹配并判断,OK的话,就成功登录,不OK,那就失败呗. 还有一个比较好的例子,今后工作项目中,或许我们要调用接口,去访问别人的url,那么势必是要用到参数的,就比如短信接口,人家把一切写好了,你只需要调用,但是你要传参数啊,为什么呢,人家要验证你的用户名和密码是否正确,这

js 传参数

引用js实现传参数,然后在js文件里面动态加载东西,比如传递参数然后动态加载皮肤颜色,而我为了实现多语言,一般人家传递参数是为了区分版本用的还有清除js缓存问. <script src="/js/jquery-1.9.1.min.js? LanguageKey=en" type="text/javascript"></script> (function(e,t){  var scriptss = document.scripts;//默认语言

给js文件传参数

给js文件传参数 一.利用全局变量 这是最简单的一种方式,比如Google Adsense: <script type="text/javascript"> google_ad_client ='pub-3741595817388494'; </script> <script type="text/javascript" src="http://pagead2. googlesyndication.com/pagead/sho

js数组作为参数用ajax向后台传参数

1 /*前台往后台传参数时,可以这样写*/ 2 var chessId = "123"; 3 var i=0; 4 5 var data = []; 6 7 /*添加单个参数*/ 8 data.push({name:"type",value:"分配"}); 9 data.push({name:"id",value:chessId}); 10 11 /*循环添加集合参数对象*/ 12 data.push({name:"

html--对URL传参数进行解析

跳转页面需要传参数到另外一个html页面,跳转链接可写一个js的function function doView(articleId) { window.location.href ="collectionArticleComment.jsp?articleId = 2576;}然而URL会被编码(encodeURL):collectionArticleComment.jsp?articleId%20=%202576 因此我们先将URL解码(decodeURL) 进参数进行解析,用到如下方法:

js传参是按值传递还是按引用传递?

数据类型 基本数据类型 number.string.boolean.null.undefined   基本数据类型的值保存在栈中: 引用数据类型 array.object.function 等对象,引用类型的数据保存分为两部分: 地址 值 其中栈中是保存地址的引用,堆中保存真正的值  如 什么是按值传递?什么是按引用传递? 按值传递(call by value):函数的形参是被调用时所传实参的副本,修改形参的值并不会影响实参. 按引用传递(call by reference)时,函数的形参接收实

js理解参数-arguments对象

js理解参数-arguments对象: 1. ECMAScript函数的参数: ECMAScript函数的参数在内部是用一个数组来表示的,函数接收到的始终是这个数组,而不关心数组中包含多少个参数,也不在乎传进来的参数是什么数据类型. 在函数体内可以通过arguments对象来访问这个参数数组. 2. 关于命名参数的问题: ECMAScript函数中命名的参数只提供便利,但不是必需的.在ECMAScript中,解析器不会验证命名参数,而是通过访问arguments对象的length属性获得参数的个

关于前端传参数,后台接收的问题

1.通过ajax,示例: 传给后台的数据通过json封装起来,再用ajax将json传到后台,ajax是用到Jquery的ajax,在jsp先加入Jquery的引用 <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> js传值的方法如下 function testAjax() { var users=[{ name:'张三', age:'21', birt

setTimeOut传参数

最近,因项目需要,需要实现setTimeOut传参数的功能,搜索了很多的资源.终于找到一个比较好的方法了,记录下来,与大家分享. 无论是window.setTimeOut还是window.setInterval,在使用函数名作为调用句柄是都不能带参数. 先看一段简单的javascript代码: 1 function show() 2 { 3 alert("Hello World"); 4 } 5 setTimeout(show,1000); 代码结果是:1秒中之后输出Hello Wor