2012-01-22 1 views
0

私はJsヘルパーの送信を使用して非同期に送信するフォームを持っています。 jsヘルパーで成功イベントの要素を削除することは可能ですか? 「Jsヘルパーで要素を削除すると成功しますか?

echo $this->Js->submit('Submit', array(
     'url' => array('controller'=>'cmts', 'action'=>'ws', 'addCmt'), 
// here's where I'd like a line to delete an element on success 
// something like - 'success' => $this->Js->get('myelement')->deleteMeSomehow(), 
     'update' => '#commentDiv' 
    )); 
+0

らしいですを使用して)、一重引用符で囲みます。私の例: 'success' => '$( "#divToRemove")。remove();' – CDelaney

+0

残念ながら、私の担当者が100歳未満であるため、stackoverflowは私の回答をさらに6時間提出させません... – CDelaney

答えて

0

は、あなたはそれにあなたがそれを実行したいのjavascriptの文字列を与えることができるかのように思えるので、これはあなたのライブラリーを簡単にjqueryの内のコードを記述することによって行われる(またはどちらかすることができます:ここでは抜粋です再使用)し、その周りに一重引用符を入れてください。私の例:あなたはちょうどそれをあなたがそれを実行したいと思いますので、これは単にjqueryの中でコードを書くことによって行うことができる(または、あなたがしている方、ライブラリのjavascriptの文字列を与えることができているかのよう

'success' => '$("#divToRemove").remove();' 
関連する問題