如何在此上下文中使用主干
How to use backbone in this context
本文关键字:上下文 更新时间:2023-09-26
我有这段代码:
$.ajax({
url: 'ajax/test.html',
success: function(data) {
$('#result').html(data);
alert('Load was performed.');
}
});
哪里
data = "<p>Hello</p>"
现在让我们假设我将用于更改这段代码以使用主干和模板
我将创建一个文件myTemplate.html
<p>{{data}}</p>
并且服务器的响应将是{data: "Hello"}
而不是<p>Hello</p>
假设我还使用Backbone创建了我的视图/模型和集合(MyView
,MyData
,MyCollection
)。
我应该如何修改我的 ajax 代码?
我想你应该这样修改你的ajax成功处理程序:
$.ajax({
url: 'ajax/test.html',
success: function(data) {
// if data is not a collection
var myData = new MyData();
myData.set(data);
// if data is a collection
var myCollection = new MyCollection();
myCollection.add(data);
alert('Load was performed.');
}
});
相关文章:
- 将函数的上下文应用于javascript变量
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- 使用JQuery的动态上下文菜单
- 如何访问UIWebView'的子窗口上下文
- JQuery在单击正文时隐藏上下文菜单
- JQuery上下文菜单显示/隐藏问题
- 如何从HTTP上下文对象中获取Post数据
- HTML字符串作为上下文
- 为什么我的上下文选择器和.buttonset()在ie中花费了这么长时间
- 丢失对象“;这个“;方法中的上下文
- 防止在移动Safari(iPad/iPhone)中长按/长按默认上下文菜单
- d3防止在上下文菜单上触发mouseout
- 是否可以在不更改上下文的情况下调用函数.apply
- 调用$.each()函数时上下文发生变化
- 何时可以;我的用户脚本在Javascript中触发右键单击(上下文菜单)
- 如何向onClick事件处理程序传递一个接受参数的函数,并且仍然将该函数绑定到组件's”;这个“;上下文
- Ember.js:将Em.$.getJSON转换为promise并将响应绑定到控制器上下文的正确方法
- File Upload事件上下文和javascript
- 使用JSTree上下文菜单捕获新创建的节点
- 访问函数对象的上下文属性|如何