當您使用帶有大量AJAX位的jQuery的MVC模型時,如何組織控制器,方法和視圖?AJAX和jQuery與MVC
問題1
你有一個單獨的控制器只是爲了AJAX調用,或者你的AJAX方法連同在一個單一的控制器你平時的非Ajax方法混?
問題2
如果你是混合AJAX和單個控制器的非Ajax方法,你有獨立的AJAX和非AJAX的方法,或者你將它們組合在一起(如果可能的話)和傳遞一個值(NULL或AJAX),它決定了普通視圖還是AJAX視圖傳回給瀏覽器。
問題3
如果你有50個不同的AJAX調用,並且每次調用需要的方法,而這又需要一個看法,我們最終以50點的方法和50次的控制器。這是不錯的MVC練習嗎?我可以想到共享單個視圖的控制器中的所有AJAX方法,其中視圖文件包含大小寫條件語句,並且視圖文件傳遞了一個參數,該參數確定將使用50個案例中的哪一個。有點像壓縮50次爲1
問題4
而不是有這麼多的意見(50次),你覺得呼應的輸出在控制器的方法,而不是在考慮什麼?這樣我們就不會有太多的意見。
順便說一句,我使用的是笨的PHP框架爲我的MVC模型
順便說一句我正在使用MVC .NET所以YMMV的PHP – Daveo
我有admincontroller,這有70個methods.my整個管理員使用一個控制器是壞的。在哪裏可以找到好的mvc架構。 – Gowri