【问题标题】:Backbone js Connecting to Server [closed]骨干js连接到服务器[关闭]
【发布时间】:2016-07-26 12:36:25
【问题描述】:

我们如何使用主干 js 向服务器发送 HTTP 请求? 例如,我有一个外部 url 用于发送我的 GET、POST、PUT、DELETE 请求:) 谢谢你的回答

答案:

你我们应该把url放在collection的url中,backbone会自动将HTTP请求发送到服务器:) 顺便谢谢

【问题讨论】:

  • 这个问题太宽泛,无法具体回答。请发布您遇到问题的代码并考虑拆分为多个问题。

标签: javascript forms backbone.js client-side server-side


【解决方案1】:

如果您想使用服务器,您需要在服务器端处理所有这些查询GET、POST、PUT、DELETE。因为骨干网都使用它们。最好的方法是使用一些支持REST API的框架。

以下是 PHP 的简单示例: https://medium.com/@scottdixon/backbone-js-with-php-mysql-362b07dad844#.o994tknvu

还有有用的书,如何开发主干应用程序 https://addyosmani.com/backbone-fundamentals/

【讨论】:

  • 我在服务器端使用 php laravel,它确实有控件,但是当我填写表单和一些输入时,当我的用户填写他们的信息时,我应该如何在主干中处理它以发送到 PHP?
  • @SaminFakharian,据我所知,您需要在主干 modelevent 中定义一个 url对您的表格负责。文提交动作将成功,事件函数必须从提交表单中获取数据并将它们保存到您的模型中。而wen模型会保存数据,它会自动通过定义的url向laravel发送数据
  • 我只是想回顾一下你说我应该定义一个属性名称 url 并使用给我的链接设置它并添加一个事件,当我按下按钮时它应该转到我的 url ? +
  • 我没有让您清楚地了解该链接。当您按下按钮时,事件函数必须获取表单数据并保存(this.model.save({ title: this.$('#title').val() }))。您无需担心如何将数据发送到服务器,主干自行完成。你看,模型中的url参数就像ajax中的url一样,所以不需要在html表单中定义action。
  • 非常感谢您的回答,您能给我一个参考,我可以了解这些事情吗?
猜你喜欢
  • 2013-02-17
  • 2017-02-17
  • 2018-02-14
  • 1970-01-01
  • 1970-01-01
  • 2013-02-24
  • 1970-01-01
  • 2014-11-03
  • 1970-01-01
相关资源
最近更新 更多