首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

一个Ajax的有关问题

2012-04-09 
一个Ajax的问题在一个AJAX测试的过程中,当状态发生变化的时候调用一个函数,如下代码xmlHttp.onreadystatec

一个Ajax的问题
在一个AJAX测试的过程中,当状态发生变化的时候调用一个函数,如下代码

xmlHttp.onreadystatechange   =   test;

//test是一个函数

为什么下面的写法和上面的写法结果就不一样,为什么造成这样的结果?

xmlHttp.onreadystatechange   =   test();

javascript中调用函数后面都有一个括号啊....

求助.....

[解决办法]
xmlHttp.onreadystatechange = test;

这个是引用test对象,返回test对象的引用

xmlHttp.onreadystatechange = test();
是返回test()的返回值

热点排行