Javascript 如何在主干网中运行基本的GET/synch请求?

Javascript 如何在主干网中运行基本的GET/synch请求?,javascript,php,backbone.js,Javascript,Php,Backbone.js,我不确定我用的词是否正确,但我已经看过localTodos应用程序和其他一些在线教程 我正在这里阅读Addy的免费在线书籍: 但是现在我得到了太多的理论,只需要从我的服务器上做一个基本的GET并填充我的集合 是否有人可以为GET/synch请求提供hello World。所有的mysql表都已经设置好了,代码也已经设置好了,它为我的表提供了一个漂亮的JSON流,组织得井井有条 我不需要安装PHP框架,因为我可以自己用JSON流进行响应 我只需要一个起点,因为我猜如果它真的能达到这个目标,那就需

我不确定我用的词是否正确,但我已经看过localTodos应用程序和其他一些在线教程

我正在这里阅读Addy的免费在线书籍:

但是现在我得到了太多的理论,只需要从我的服务器上做一个基本的GET并填充我的集合

是否有人可以为GET/synch请求提供hello World。所有的mysql表都已经设置好了,代码也已经设置好了,它为我的表提供了一个漂亮的JSON流,组织得井井有条

我不需要安装PHP框架,因为我可以自己用JSON流进行响应

我只需要一个起点,因为我猜如果它真的能达到这个目标,那就需要几周的时间

我为这个PHP添加了标签,但我认为这不重要,因为主干网将看到的是一个JSON流。

好的,基本内容是

使用“fetch”从服务器获取内容

使用“保存”从服务器放置或发布内容

使用“销毁”从服务器中删除某些内容

要执行fetch,您需要如下代码:

在你的模型里面

//Coffescript
url: "pathToYourAPi/"

getAllFromServer:->
    @fetch()

 //Javascript
 url: "pathToYourAPi/",

 getAllFromServer: function() {
     return this.fetch();
 }
这是从服务器获取数据的最简单方法。但若你们想从服务器上获取一个特定的数据,你们也许应该传递一个Id或者其他什么

//Coffeescript
url:"/pathToYourAPi/"    

setAttributes:->
    @set("id": 1)

getItenFromServer:->
    @fetch()


// Javascript
setAttributes: function() {
    return this.set({"id": 1});
   },
getItenFromServer: function() {
   return this.fetch();
  }
它将请求您的api路径将数字1作为“参数”传递给服务器

如果要指定要以另一种方式发送到服务器的数据,则需要在“获取”时传递一个名为data的对象

模型内部的示例

//Coffescript
GetSomeData: ->
    @fetch({ data:{ id: 1}})

//Javascript
GetSomeData: function() {
return this.fetch({data: {"id": 1}
});
我有一篇关于使用主干网的技巧的帖子,不幸的是它只有葡萄牙语版本。 试着用谷歌来翻译它


希望能有所帮助。

SAI所做的就是设置url属性并运行fetch()。我正在寻找一个实用且通用的hello world示例。问题是针对特定的项目。答案并没有提供太多的工作信息,因为他提供的代码片段甚至没有匹配的变量名。我写了一篇文章,只是为了让我在学习时弄清楚,因为在一开始处理服务器可能会有点棘手。你有没有看过,哪些部分不清楚,您尝试了哪些代码?这里的语言是什么->
setAttributes:->@set(“id”:1)
Coffeescipt,但我错了set代码,正确的是@set(“id”,1)而不是@set(“id”:1)。你能给我一个JavaScript等价物吗,我没有使用coffeescript。添加到解决方案中。