setTimeout传递带参数的函数问题,jquery获取参数值的问题
来源:互联网 发布:遗传算法java代码 编辑:程序博客网 时间:2024/05/18 01:16
以前使用setTimeout()只是简单的
setTimeout("alert('5 seconds!')",5000)语法setTimeout(code,millisec)参数 描述code 必需。要调用的函数后要执行的 JavaScript 代码串。millisec 必需。在执行代码前需等待的毫秒数。
最近因业务需求,需要传递额外的参数
源代码是这样的
这个是有问题的无法执行
var sVal = arguments[2] ? arguments[2] : 0;var rit ='/meeting/list/'+sVal;setTimeout(redirectList(rit) , 2000 );function redirectList(url){ $('#pop_box_alert').hide(); window.location.href=url;}
此时的setTimeout是无法执行的,因为第一个参数需要为执行的jquery串,而不是一个返回值或者带参数的方法
处理后测试可执行
一个新的匿名函数即可
setTimeout(function(){redirectList(rit)} , 2000 );
第二个问题是:
获取jquery参数的问题
var showAlert= function(msg,url,element){}var sVal = arguments[2] ? arguments[2] : 0;
var sVal = arguments[2] ? arguments[2] : 0;
阅读全文
0 0
- setTimeout传递带参数的函数问题,jquery获取参数值的问题
- jquery each函数参数传递的问题
- 解决 js setTimeout 传递带参数的函数无效果
- 解决 setTimeout 传递带参数的函数无效果
- setTimeout传参数 传递多个参数的问题
- 函数参数的传递问题
- 函数参数传递的问题
- jquery mobile开发移动web实战之 settimeout funcition带参数的问题
- jQuery参数传递赋值的问题
- JS中setInterval、setTimeout不能传递带参数的函数的解决办法
- JS中setInterval、setTimeout不能传递带参数的函数的解决办法
- JS中setInterval、setTimeout不能传递带参数的函数的解决办法
- JavaScript进阶:setInterval、setTimeout不能传递带参数的函数的解决方案
- Delphi里函数参数传递的问题
- java 函数参数的传递问题。
- 函数指针参数的传递问题
- 关于函数中参数传递的问题
- AfxBeginThread函数参数传递的问题
- java学习之类变量初始化
- 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境
- final类与方法
- webstorm上svn的安装使用
- 想知道资源服务总线提供哪些服务?看这里就对了!
- setTimeout传递带参数的函数问题,jquery获取参数值的问题
- 关于atom的一些小问题
- java 格式化日期字符串
- Visual Studio 2015简体中文企业版/专业版下载地址和激活密钥
- Colored Sticks POJ
- scala代码风格指南--<Scaladoc>
- web.xml中注意点
- 多线程
- URL-based 下的web_concurrent_start(null),web_concurrent_end(null)