2011-06-29 31 views
1

我在javascript中调用processRequest函数时遇到问题。我需要两个ProcessRequest功能与不同的签名。像:具有不同签名的JavaScript调用函数

processRequest(); 
processRequest(strFieldName); 

但概率是当我写的第二函数,并调用类的第一个功能:

httpRequest.onreadystatechange = processRequest ; 

它给出了一个错误'req' undefined。但是在注释掉第二个函数之后,第一个函数运行良好。即使我在调用第一个函数时放(),它也会显示type mismatch错误。但无论如何,第二个功能的作品。

如何克服这个问题?

回答

0

摆脱processRequest();

的processRequest(strFieldName)里面有代码,如:

if(strFieldName){ 
    ...code that needs parameter 
} 
else { 
    ..code that doesn't need parameter 
} 
+0

谢谢。很好的简单解决 – Kaustav

相关问题