动态传接JS带参数方法
动态传递JS带参数方法
不带参数的方法的动态传递:
<script type="text/javascript">
function ABC(func) {
!Function(func)();
}
function test() {
alert(1);
}
ABC('test()') //此处调用
</script>
这个可以正常运行
但是,如果我是带参数的,要怎么写呢?如下:
<script type="text/javascript">
function ABC(func) {
!Function(func)();
}
function test(id) {
alert(id);
}
ABC('test(5)')
</script>
------解决方案--------------------
通过 使用JSON.stringify 来进行扭转
------解决方案--------------------
代码正常啊,有什么问题?
------解决方案--------------------
代码可以运行啊、 可以弹出 5啊,不明白楼主问题在哪
不带参数的方法的动态传递:
<script type="text/javascript">
function ABC(func) {
!Function(func)();
}
function test() {
alert(1);
}
ABC('test()') //此处调用
</script>
这个可以正常运行
但是,如果我是带参数的,要怎么写呢?如下:
<script type="text/javascript">
function ABC(func) {
!Function(func)();
}
function test(id) {
alert(id);
}
ABC('test(5)')
</script>
------解决方案--------------------
通过 使用JSON.stringify 来进行扭转
------解决方案--------------------
代码正常啊,有什么问题?
------解决方案--------------------
代码可以运行啊、 可以弹出 5啊,不明白楼主问题在哪