2009-04-18 15 views
0

私はJQuery、 に新しいですが、フォーラムタイプアプリケーションでは、データベースへの重複したエントリに関する私の前の質問: JQueryは、ユーザー、取引の進捗状況、提出状況などを示す良いソリューションですか? JQueryを使用する場合、最も良い解決策は何ですか?どのように私はユーザーがデータベースの更新まで待つことを示すためにJQueryを使用することができます

JQueryを学び、私のアプリケーションに統合するasp.net ajaxエクステンダーと部分ページポストバックを置き換えるために、誰も役に立つリソースの方向に私を指すことができます。

おかげ

答えて

1

jQueryのは、そのための最適なツールとして私に聞こえる、あなたはこれらの効果を使用することができます。

asyncronousとして使用

http://docs.jquery.com/Effects

AJAX呼び出しと組み合わせる

http://docs.jquery.com/Ajax

= falseです。これで、ajax呼び出しが完了すると、元の状態に戻ります。

もちろん、プラグインがありますが、これらを使用すると簡単に自分の動作を行うことができます。

1

あなたは、処理のためにサーバーにリクエストを送信するためにjQuery.ajaxを使用することができます。 beforeSendとcompleteコールバックを設定して、「誇張した」イメージを表示/非表示にします。アニメーションGIFスピナーなど。また、エラーコールバックを使用してエラーメッセージを表示するか、要求が失敗したときにdialogを使用することもできます。

$.ajax({ 
    type: "POST", 
    url: "forum-update.aspx", 
    data: $('form').serialize(), 
    beforeSend: function() { $('#spinner').show() }, 
    complete: function() { $('#spinner').hide() }, 
    error: function(request,status,error) { 
     alert(error); // or maybe status? 
    }, 
    success: function(msg){ 
    alert("Data Saved: " + msg); 
    } 
}); 
+0

このコードはありがたいですが、これを調べてみましょう。更新プログラムの更新プログラムに使用する更新プログラムのスピンを置き換えるようです – Stuart

関連する問題