我如何得到Backbone.js发出不同的请求
How do I get Backbone.js to issue different requests?
我试图通过使用Backbone.js + jQuery编写的javascript应用程序实现文件上传/下载。服务器被设置为REST服务器(根据Backbone的需要),以接受如下所述的get请求。
示例:
<>之前GET/#表示获取根目录下的所有文件GET/foo/#这意味着获取foo目录下的所有文件GET/bar #表示获取bar文件之前我希望客户端应用程序延迟加载目录信息(基本上是在请求时)。在主干框架中,我建立了一个名为"Item"的模型。Item包含一个名为type的字段,该字段指定它是什么类型的项。如果类型是"文件夹",那么我希望能够列出该文件夹中的文件。我如何得到骨干输出不同的得到取决于在模型中的信息?
如果我理解正确的话,您需要根据模型上设置的当前属性调用不同的URL。
您可以通过覆盖Item模型上的url()函数来做到这一点。所以你可能会在你的Item模型上这样结束:
url: function() {
switch(this.get('type')) {
case: 'foo':
return '/foo';
break;
case: 'bar':
return '/bar';
break;
default:
return '/';
}
}
斯科特相关文章:
- 有没有一种方法可以防止img get请求使用css或js发生
- 在openshift node js应用程序中获取请求
- node.js请求数据事件未在CORS ajax调用中触发
- 关于在node.js中请求
- 在Hapi.js Restful API中了解请求IP
- 回复'js'仅当请求有错误时(否则使用html)
- 如何判断请求/承诺是否需要超过5秒才能完成,angular js
- 请求js中的回调问题
- Chrome没有请求JS源地图,但Firefox请求
- 获取请求JS文件的网站的域
- 快递中的客户端 DEL 请求.js
- node.js请求js与curl相比失败
- 从请求.js请求方法返回结果
- 请求.JS和节点.js数据问题
- 从 Backbone 发送发布请求.js返回跨域错误
- 对服务器节点的请求.js
- 节点 - 请求.js仅在服务器上重置错误
- 脚本自己发出错误的请求(JS - TheMovieDb api)
- 如何阻止浏览器在IMG上发送额外请求.JS中的SRC变化
- 变量未在请求 JS 的数据事件中更新