給XMLHttp.onreadystatechange傳遞參數
給XMLHttp.onreadystatechange傳遞參數
我們在進行AJAX編程的時候,往往將一個函數賦予XMLHttp.onreadystatechange,如xmlhttp.onreadystatechange=isok(),但有時候這個函數(前面表達式中是isok())往往要帶有參數,如果這樣寫:xmlhttp.onreadystatechange=isok(a,b),調試的時候就會報錯,那么如何才是正確的呢?下面提供兩種方法:
xmlhttp.onreadystatechange= function(){xx(a,b)};
或者:
xmlhttp.onreadystatechange= new Function("xx(a,b)");
上面兩個表達式中xx(a,b)是帶有參數的函數。
關鍵詞:XMLHttp
