給XMLHttp.onreadystatechange傳遞參數(shù)
給XMLHttp.onreadystatechange傳遞參數(shù)
我們?cè)谶M(jìn)行AJAX編程的時(shí)候,往往將一個(gè)函數(shù)賦予XMLHttp.onreadystatechange,如xmlhttp.onreadystatechange=isok(),但有時(shí)候這個(gè)函數(shù)(前面表達(dá)式中是isok())往往要帶有參數(shù),如果這樣寫:xmlhttp.onreadystatechange=isok(a,b),調(diào)試的時(shí)候就會(huì)報(bào)錯(cuò),那么如何才是正確的呢?下面提供兩種方法:
xmlhttp.onreadystatechange= function(){xx(a,b)};
或者:
xmlhttp.onreadystatechange= new Function("xx(a,b)");
上面兩個(gè)表達(dá)式中xx(a,b)是帶有參數(shù)的函數(shù)。
關(guān)鍵詞:XMLHttp