Laravel视图/控制器设计 - ajax或表单提交?

时间:2016-06-15 12:19:02

标签: laravel laravel-5.2

这可能是一般的Laravel /视图/控制器设计问题,并且是我用例的最佳方法。这是我的用例。

具有以下要素的发票索引视图

  1. 两个选择框

    • 客户名单
    • 采购订单清单
  2. 发票表

  3. 用于创建新发票的按钮/ href

  4. 要求:

    • 当我访问索引视图时,客户列表中填充了来自后端的客户列表(控制器方法)
    • 当用户从下拉列表中选择客户时,必须从后端填充采购订单列表(在索引视图中)
    • 当用户从下拉列表中选择采购订单时,必须填写发票的表(列表)(在索引视图中)(需求是特定客户+购买或组合可以有0..N发票)< / LI>
    • 当用户点击创建新发票按钮/ Href(在索引视图中)时,视图应路由到创建发票视图(不同视图),该视图将具有两个文本框(一个用于客户,第二个用于采购订单) )预先填充在“索引”页面/视图中选择的“选定客户ID /名称,采购订单ID /名称”。

    鉴于上述情况,我应遵循的方法是什么

    1. 我是否需要使用AJAX并且Ajax能够满足以上所有要求,或者这是AJAX的一个很好的用例
    2. 我是否需要使用表格 - 我必须处理采购订单更改事件和按钮点击事件
    3. 最重要的是,我想请求提供一些关于如何完成的例子。
    4. 感谢建议和帮助。感谢

1 个答案:

答案 0 :(得分:0)

是的,如果你还不知道任何其他的javascript框架,你可以使用ajax。我认为Ajax会很好。你也可以使用其他的js。 :):)