2011-01-21 21 views
1

私は現在、固定ヘッダーと本文を持ち、本文内にメインDIVがあります。利用可能なJQuery関数

ページを変更するには、メインDIVの内容を変更します。 (私の開発ではありません)

サーバーへのDB要求またはページが変更された場合は、ユーザーに通知してください(ロード待ち)。 (これを行うために、メインDIVの内容が変更されます)。 DBからの結果が返されたり、メインのDIVの読み込みが完了したら、通知を削除したいと思います。

ボディ内にローダーDIVを配置し、これが必要なときに表示され、そうでないときに表示されるようにするため、JQueryを使用することを検討しています。

私の要件を達成するために、最良のJQuery関数は何でしょうか?

サイトにはAJAXが使用されていません。

あなたは空想を取得したい場合は、おそらく、.show().hide()を探したり、している多くのおかげ

+4

AJAXをやっていないのにまだDBクエリを実行していないという魔法を教えてください。私は知りたいです! – Marnix

+0

私は彼が多分MSの実装としてAjaxを指していると思います。明らかに、ここで何をしているのか、何らかのAjaxを使わなければならないでしょう... –

答えて

1

は、.fadeIn().fadeOut()

0

は、ここではいくつかの擬似コードです:

$(document).ready 
(
    function() 
    { 
     $("#cmdQuery").click 
     (
      function() 
      { 
       setProgressMessage(); 
       executeQuery(); 
      } 
     ); 
    } 
); 

function setProgressMessage() 
{ 
    // show query in progress message 
} 

function closeProgressMessage() 
{ 
    // close query in progress message 
} 

function executeQuery() 
{ 
    serverQuery(localCallBackFunction); 
} 

function localCallBackFunction(result) 
{ 
    // process result of query 
    closeProgressMessage(); 
} 

<input type="button" id="cmdQuery" Text="Execute Query" /> 
関連する問題