2012-10-18 57 views
0

我對如何解決此問題有點不確定。我的目標是允許用戶寫一篇文章,然後提交一個窗口,然後根據x參數驗證文章的參數,如果文章存在或有些是相似的。在彈出窗口中將其顯示給用戶,並允許用戶確定他是否想要將具有圖片的文章與以前的現有文章結合起來或創建他自己的文章。Rails在保存到數據庫之前彈出窗口

我有問題,他怎麼能我創建目前大多數瀏覽器彈出窗口,沒有被數據塊,如果不能將我的替代方案是

  • 將其發送到一個新的形式?
  • 用多種方式來處理?以及如何做到這一點!

我的下一個任務他應該如何組合或不組合,我應該如何組合或不組合?

感謝您的任何幫助,教程鏈接和建議表示讚賞。我的主要問題是面對他的問題,可以通過彈出窗口來完成!也就是Javascript黑色周邊也可以工作,但不確定是否允許,以及如何實現!

回答

1

是的,它可以做到,CSS和jQuery(AJAX)可能是我會怎麼做。你可能想分解成幾個階段。

  • 顯示在任何鏈接的點擊/模態對話框按鈕
  • AJAX到您的軌道控制,並與您的響應數據更新模式
  • 基於用戶的下一個動作,然後重複?

檢查這些鏈接...

jQuery .html()追加響應數據。 jQuery .ajax()發出請求。

有模/收藏教程的負載,但非常簡單,更好地學習,如果你有一個自己去。當您需要顯示一些代碼時,您總是可以發佈更具體的問題。希望這可以幫助。

1

我想你要尋找的是類似的jQuery fancybox。你可以在你的表單上拋出一個javascript提交鉤子,在最終提交表單之前彈出一個fancybox,並用類似$.get()的方式點擊XHR端點。

或者,您可以在數據庫的表單中添加一個「已發佈」字段,繼續創建表單並將發佈的設置提交爲「false」,然後在下一頁上提供各種有趣的問題,其中您決定是否發佈或銷燬文章。

1

難道是data-confirm屬性你正在尋找?

f.submit('Save Article'), data: {confirm: "Do more action?"} 
相關問題