【问题标题】:backbone template and Laravel form open主干模板和 Laravel 表单打开
【发布时间】:2013-02-21 19:57:59
【问题描述】:

我突然想到 Laravel Form::open() 应该如何使用 Backbone 模板工作。我将创建一个 html 模板并让 text.js 获取内容并在页面上显示。由于我使用 jquery 将此模板内容附加到页面中,这是一个表单。我很确定如果我将 Form::open() 放在模板中并稍后将其附加到页面将不起作用,因为 laravel 只读取它并渲染它。然后我有两个与主题相关的问题,以及 laravel 的主干。

  1. 我是否需要将表单硬编码到 html 模板中?以及安静的隐藏输入。可以给我一些代码示例看看吗?

  2. 如果我构建一个单页 web 应用程序,由于我有 Backbone 的 html 模板,因此很少使用 laravel 的视图。

【问题讨论】:

标签: jquery backbone.js requirejs laravel


【解决方案1】:

正确,Laravel 仅在 PHP 中的服务器端运行,因此使用 jQuery 注入的 html 将无法在表单打开时工作。因此需要将模板加载到页面中,或者使用 Grunt 或其他工具之一预编译它们。或者将它们放在页面上的脚本标签中。然后使用 underscorejs 用数据编译模板并注入。在这里,您可以通过从页面加载的其他位置获取值并将其注入到表单中,将 CSRF 令牌传递到 html 表单中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多