我有一個使用標籤的手工按鈕的遠程窗體。我在表單標記中使用data-remote = true,但我不知道如何使用鏈接標記在表單提交中發佈表單數據。當我用數據方法使用data-remote時,它會創建一個帶有空參數的遠程調用,所以我不會將submit()函數調用到我的表單中。使用標籤在Rails 3中提交的遠程窗體
我的形式是:
<form accept-charset="UTF-8" action="/tasks" data-remote="true" method="post">
,並在表單標籤我的鏈接標籤是:
它創建空POST參數的遠程調用:
<a class='minibutton' data-remote='create' href='/tasks/create' data-method='post'>
它不發送任何POST信息,只有標題:
<a class='minibutton' data-remote='create' href='/tasks/create'>
如何調用優雅的表單的submit()方法?我想我不需要創建JavaScript黑客來使它工作。我呢?
感謝您的回覆,目前我正在觀察onclick信號,並在點擊事件發生時進行submit()。你的第一個解決方案聽起來不錯,更好,因爲當搜索機器人試圖檢查鏈接時,我不需要處理這種情況。我對按鈕的問題是在IE和Safari中的定製,但是當我看起來效果很好時。謝謝! – Nucc 2010-10-02 13:53:45