问题:
现在有函数如下定义:
function A(a,callback){
....
}
function B(){
....
}
则可以有如下调用
A(a,B);来实现回调。
现在我希望传给B一个参数c,即实现类似于:
A(a,B(c));的效果,各位高手帮帮忙,应该如何实现?
解答:
- <html>
- <head>
- <title>
- jsp3
- </title>
- </head>
- <body bgcolor="#ffffff">
- <script language="javascript" type="text/javascript">
- function A(a,callback){
- var b=callback;
- alert(a+b);
- }
- function B(c){
- return (-c);
- }
- </script>
- <form method="post" action="jsp3.jsp">
- <br><br>
- <input type="button" name="Submit" value="Submit" onclick="A(4,B(3));">
- </form>
- </body>
- </html>