0

ページを離れることなく、カスタム cms ブログ投稿を編集できるようにしようとしています。

各投稿には編集ボタンがあり、クリックすると投稿テキストが非表示になり、ckeditor と保存ボタンが表示されます。

すべてのコードは舞台裏で正しく機能します。保存すると、投稿コンテンツを更新する別の php ページに対して ajax 呼び出しが行われます。問題は、保存時にテキストを再度表示し、エディターを非表示にすることです。

これを機能させることはできますが、ページが更新されるまで、div テキストを新しいコンテンツに更新することはできません。

したがって、ajax は次のようになります。

 // ... goes after Validation
    if (check == true) {
    $.ajax({
    type: "POST",
    url: "process/updatepost.php",
    data: $targetForm.serialize(),
    dataType: "json",
    success: function(response){

    if (response.databaseSuccess)
       $targetForm.find('.editor').toggle('hide'),
       $targetForm.find('.buildtext').load('http://localhost/buildsanctuary/viewbuild.php?id=134 +bt+'),
       $targetForm.find('.buildtext').toggle('show'), 
       $targetForm.find('.edity').toggle('show'), 
       $targetForm.find('.saveupdatebutton').toggle('hide');
    else
       $ckEditor.after('<div class="error">Something went wrong!</div>');

}

そして、これがセレクターで変数を使用しようとしている方法です...

var bt = $(this).attr(".buildtext");

これがすべて意味をなすことを願っていますか?

クレイグ。

4

0 に答える 0