2013-02-14 50 views
1

所以,我專門開發我在Laravel應用程序,但我認爲這個問題是更普遍的任何Web應用程序一點,因爲它是真正圍繞引導和模式的網頁使用。Twitter的引導和情態動詞的CRUD

我感興趣的是找出其他人如何利用打包的引導模式創建CRUD功能。

的模式似乎天生適合於所有類型的表單。這個問題真的出現在設置中。我正在嘗試爲我的應用程序創建一個聯繫人CRUD。

例如,一個帳戶可以具有多個觸點,因此,雖然查看帳戶頁面我希望用戶能夠創建或更新使用經由模態呈現相同的形式的接觸。

只使用引導程序包,你可以加載一個模態的身體和遠程數據,但只有一次。因此,我打開聯繫人1進行編輯,關閉模式,並嘗試打開聯繫人2,我得到的唯一信息是聯繫人1,因爲它不會執行第二次遠程加載。

這可以很容易地解決了足以與在這個崗位 Twitter bootstrap modal loads wrong remote data

雖然這種解決方案行之有效的偉大的信息,就好像我打破框架,感覺就像我使用模式的東西,它不是爲了。也許bootstrap模式不是CRUD的正確UI元素。那麼,其他人如何解決這個問題呢?

+0

瀏覽器有選項卡,您應該只使用模式來執行需要當前任務的任務頁面的狀態,如果您的CRUD需要另一個頁面的狀態,那麼您違反了REST原則。 Modal通常用於確認等,而不是完整的CRUD。 – 2013-02-14 15:50:47

+0

製表符?對於表單?我沒有關注。 – isherwood 2013-02-14 16:30:25

回答

2

我已經這樣做了。 解決方法是在Laravel應用程序中使用jQuery AJAX調用並測試Ajax請求。

這裏是在Laravel與Ajax的一個很好的教程: http://codehappy.daylerees.com/ajax-content

爲了驗證您的形式,我建議Parsley.js,工作真棒與引導: http://parsleyjs.org/

也有寫了一個偉大的插件專門爲Bootstrap ajax調用,請查看如何將它集成到我的論壇帖子中: http://forums.laravel.io/viewtopic.php?pid=27900

+0

謝謝你讓我知道使用是好的。您提供的其他信息非常有用,我現在很高興地推進我的項目。 – Joshua 2013-02-15 16:10:53

+0

很高興聽到! =) – msurguy 2013-02-17 01:09:00

1

我公司用於引導模態做很好的成功相當複雜的表單數據的交互。我看不出爲什麼你不能使用ajax或其他任何方法,以及模式,以創造更加無縫的用戶體驗。畢竟,模式只不過是一個浮動頁面層上的div。