function(){}里面套函数的问题 本帖最后由 victor_armin 于 2010-08-26 15:07:32 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绑定一个事件,就是事件触发的时候执行一个函数。alert(typeof _XMLResponse(_func)); // 先测试一下是不是function类型。 类似执行了:a.onclick = alert(1);这样:执行一定是错的。alert(1)();alert(1);返回的不是一个function g_AJAX.onreadystatechange = fn;这种方式绑定事件的话,等号右边必须是function类型的,或者返回值是function类型的;_XMLResponse(_func)后面加括号了,就意味着“执行”那么上面那个函数就开始执行,执行后return了,返回的结果就是return出来的数据的类型。如果没有return。默认返回的是 undefined。如果g_AJAX对象是一个XMLHttpRequest对象的话,这样写估计可以通过:g_AJAX.onreadystatechange = _XMLResponse;如果是他自定义的对象的话,就不好说了。 一句代码 为什么要等第二次点击按钮才能收到javascript 传来的数据? 求一正则表达式 形如: 01-2345678 setInterval()+ajax诡异的问题!!!高手帮忙看看!! treeview有关的几个问题? 老同志碰到新问题,求高手指点 请教各位:框架先后刷新的问题 有关javascript中form的名字问题 如何处理“问题解决但不结帖”的问题:希踊跃发言,根据你的建议给分(分不够可另加) 求购javascript的手册,或下载地址!谢谢了,先! 为什么一用到Editor就没有数据了 natineprince和shenzhenNBA进,
a.onclick = alert(1);这样:执行一定是错的。
alert(1)();alert(1);返回的不是一个function
这种方式绑定事件的话,等号右边必须是function类型的,或者返回值是function类型的;
_XMLResponse(_func)
后面加括号了,就意味着“执行”
那么上面那个函数就开始执行,执行后return了,返回的结果就是return出来的数据的类型。
如果没有return。默认返回的是 undefined。
如果g_AJAX对象是一个XMLHttpRequest对象的话,这样写估计可以通过:
g_AJAX.onreadystatechange = _XMLResponse;
如果是他自定义的对象的话,就不好说了。