カラーボックスを使用してインラインで表示されるフォームがあります。フォームが送信された後、成功したら、「送信してくれてありがとう」という新しいフォームを表示したいと思います。HTML を変更するだけでよいことはわかっていますが、元のフォーム (div) を保持する必要があるため、誰かが別の質問をしたい場合に、元のフォームを置き換えた HTML が表示されないようにする必要があります。私は2つのdivを持っています。1 つ目はフォームを含む非表示の div で、2 つ目は div id="cbrequestformconfirm" です。現在、フォーム ボタン (id=submitrequest) をクリックするとカラーボックスが変更されますが、空です。助けてくれてありがとう、ここにコードがあります。追加情報が必要な場合はお知らせください。
$('#submitrequest2013').click(function(){
$.post('/form.asp?t='+d.getTime(), $('#communityform').serialize(), function(data) {
//success
$("#cbrequestformconfirm").colorbox({inline:true, open:true, width: "50%", Height: "50%"});
});
return false;
});