js回調函數傳參


回調函數是沒有參數的,那怎么傳遞參數呢?

1
function getEntity(url,callBackFun){ 2 if(callBackFun!=undefined && typeof callBackFun=='function'){ 3 callBackFun("user"); 4 }else{ 5 throw new Error("第二個參數不是函數"); 6 } 7 } 8 9 function dtoToEL(data,elId,callBackFun){ 10 //業務處理 11 callBackFun(); 12 } 13 14 function getSelect(){ 15 16 } 17 //調用getEntity函數獲取結果(比如ajax返回的結果),再回調getEntity的回調函數callBackFun 18 //回調函數預計就是將ajax的結果展示在頁面,但是需要傳遞一個參數展示在哪個元素上(不能寫死), 19 //所以需要調用getEntity時傳遞參數 20 $(function(){ 21 getEntity("www.baidu.com",function(data){ 22 dtoToEL(data,"name",getSelect); 23 }); 24 })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM