2012-04-12 8 views
0

は、私は私のページのロード時に次のメソッドを呼び出すために探していますボタンをクリックするだけでなく、ロード時にも関数を実行するにはどうすればよいですか?私はそのていないハードコードという名前の関数と言うような「関数の検索()」</p> <p>が、私はそこに行う必要があり実現するためかどうかはわかりません</p> <p>:

$(function() { 
    $('#searchButton').click(function() { 
     var url = $('#AbsolutePath').val() + 'AuditLog.mvc/IndexSearch'; 
     var iPage = (parseInt($('#txtPage').val())).toString(); 

     var data = { 
      StartDate: $('#StartDate').val(), 
      EndDate: $('#EndDate').val(), 
      sUser: $('#SearchTextBoxUser').val() 
     }; 

     $('#txtPage').val(iPage); 
     $("#ResultsList").load(url, data, function() { 
      $('#LoadingGif').empty(); $("#paging").hide(); $("#paging").show(); 
     }); 

     LoadCharts(); 
     $('#LoadingGif').empty().html('<img src="' + $("#AbsolutePath").val() + 'Content/images/ajax-loader.gif" alt="Loading image" />'); 
    }); 
}); 
+2

ので、負荷にそれを実行しているものその一部は* "JSON $接頭辞表記" *で名前が付けられたJQUERY関数で、世界では* "JSON $接頭辞表記" *ですか? – Joseph

+1

タイトルを意味のあるものに編集しました。 –

答えて

1

あなたはP上で実行したい場合はあなたのコードだけ... clickイベント上で実行さを読み取るための

多くの感謝を私のページをjQueryon使用してこの機能を/参照を行うための簡単な方法であること年齢の負荷とclickイベントは、次の操作を行います。

function processClickEvent() { 
    var url = $('#AbsolutePath').val() + 'AuditLog.mvc/IndexSearch'; 
    var iPage = (parseInt($('#txtPage').val())).toString(); 
    var data = { 
     StartDate: $('#StartDate').val(), 
     EndDate: $('#EndDate').val(), 
     sUser: $('#SearchTextBoxUser').val() 
    }; 
    $('#txtPage').val(iPage); 
    $("#ResultsList").load(url, data, function() { 
     $('#LoadingGif').empty(); 
     $("#paging").hide(); 
     $("#paging").show(); 
    }); 
    LoadCharts(); 
    $('#LoadingGif').empty().html('<img src="' + $("#AbsolutePath").val() + 'Content/images/ajax-loader.gif" alt="Loading image" />'); 
} 
$(function() { 
    // execute on click event 
    $('#searchButton').click(processClickEvent); 
    // execute on load 
    processClickEvent(); 
}); 

これは、コードをseperates - 私は、新しい機能processClickEventを作成し#searchButtonclickイベントでその実行をトリガしても、

関連する問題

 関連する問題