2009-05-31 12 views
4

私は、Expression Engine経由でHTMLを生成するdivを持っています。私はajaxを使っています:jQueryリロードdivのコンテンツ(動的にレンダリング)

$('#login-form').ajaxForm({ 
    // success identifies the function to invoke when the server response 
    // has been received; here we apply a fade-in effect to the new content 
    success: function() { 
    $("#panel").RELOAD!!();//Just refresh this div! 
    } 
}); 

私はちょうど#panel divを再読み込み/リフレッシュしたいと思います。

答えて

4

は、私はあなたがそのような何かを探していると仮定します。

$('#login-form').ajaxForm({ 
    success: function(data) { 
    $("#panel").html(data);//Will insert new content inside div element. 
    } 
}); 

FIX:

$('#login-form').ajaxForm({ 
    target: '#panel', //Will update the "#panel" 
    success: function(data) { 
    alert("Success"); 
    } 
}); 
+0

Expression Engineは送信後に自動返信を行います。私はこれが動作しているかどうかはわかりません...私はそうだと思いますが、何らかの理由でEEがページ全体をリロードしようとしています... –

+0

このjquery 1.3は特定ですか? –

+0

私はプラグインのドキュメントとサンプルコードでそれを見つけました。 –

1

はかなりjQueryの「操作」セクションに記載された方法のいずれかは、あなたが欲しいものをやろうとしています。 http://docs.jquery.com/Manipulation

0

あなたのかなり退屈なのですが

success : function(data) { 
    $("#panel").hide().html(data).fadeIn('fast'); 
} 
+0

これは構文の質問です:なぜダブルの代わりに '高速'の周りに一重引用符がありますか? –

+1

理由はありません。私は悲しいことに、愚かにミックスしてマッチします。 –

関連する問題