2012-01-22 24 views
0

我有一個使用Js helper提交異步提交的表單。是否有可能通過js helper刪除成功事件的元素?這裏有一個片段:刪除Js helper提交成功的元素?

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

好像你可以給它的JavaScript的字符串,你想它來執行,所以這可以通過簡單地寫在jQuery中的代碼來完成(或任何庫你使用)並在其周圍放置單引號。對於我的示例: 'success'=>'$(「#divToRemove」)。remove();' – CDelaney

+0

不幸的是,自從我的代表在100以下以後,stackoverflow不會讓我提交我的答案6個小時。 – CDelaney

回答

0

好像你可以給它的JavaScript字符串,你想它來執行,所以這可以通過簡單地寫在jQuery中的代碼來完成(或任何庫你」重新使用)並在其周圍放置單引號。在我的例子:

'success' => '$("#divToRemove").remove();'