作者 主題: function的參數可以塞另一function進去嗎?  (閱讀 2805 次)

0 會員 與 1 訪客 正在閱讀本文。

john70480

  • 可愛的小學生
  • *
  • 文章數: 12
    • 檢視個人資料
   $.fn.show_load = function(options) {
      options = $.extend({
         height: "",
         width: "",
         dialog_form: "#dialog-form",
         dialog_contant: "#dialog_contant",
         url: ajax_url,
         Parameter: "",
         validate: ""
      }, options);
      $.fn.public_dialog_message({height:options.height,width:options.width});
      $(options.dialog_form).dialog( "open" );
      $(options.dialog_contant).load(options.url+options.Parameter,
         function(){
            if(options.validate == "disk"){
               $.fn.ajax_validate_disk();
            }
            else{
               $.fn.public_ajax_validate({url:options.url});            
            }

         });      
   }      

我想要把紅色的那段
變成可以另外塞function當成參數進去
不然我想要用哪種function都還要另外作判斷好麻煩
這樣我就可以寫一個共用的show_load function
不知道有沒有辦法
或者有別種更漂亮的寫法
請各位高手幫幫忙
« 上次編輯: 2011-08-25 14:17 由 john70480 »