0

ドメイン オブジェクトを作成するための create.gsp があります。通常の HTML 本文とヘッダーに加えて、2 つの div があります。1 つはコマンド オブジェクト エラーの表示用で、もう 1 つはデータ用です。AJAXでフォームを送信したい。フォームを送信すると

<g:formRemote name="formName" update="errorsDiv" url="[controller:myController',       action:'checkAndForward']">

これは呼び出されます:

def checkAndForward= {CmdObject p ->        

    if (p.hasErrors()) {                            

       render(template:"/error",params:params,model :[p:p])
    } else {
    forward controller: "test", action: "save", params:params

    }
}

def save = {

    id=myservice.getData()
    render(view: "show", id:id)
}

これは機能しており、コントローラーで保存アクションが呼び出されますが..

問題は、「保存」アクションの後、「show.gsp」がエラー div のある場所に表示されることです。

ブラウザーから /save を呼び出しているかのように、「表示」ページのみを更新したいと思います (もちろん、投稿されたパラメーターを使用して)

4

0 に答える 0