主干.js如何访问视图中的窗体值
Backbone.js how to access a form value inside a view
我需要从视图中访问隐藏的表单值:
I have tried this: form.getValue('user')
但是我无法访问视图中的表单对象:
我的观点:
var View = Backbone.View.extend({
el: '#panel',
events: {
'submit #form': 'save'
},// end of events
save: function (ev) {
var Details = $(ev.currentTarget).serializeObject();
console.log(form.getValue('user'))
var obj = new model();
obj.save(Details, {
success: function (obj) {
},
error: function (model, response) {
console.log('error', model, response);
}
});
}
});
form
变量从何而来?它在示例代码上的外观使它看起来像一个全局变量,这将是个坏消息。
有几种方法可以访问它。最简单的方法是在视图范围内查找字段:
save: function(ev) {
var userVal = this.$('.user').val()
}
this.$
是 Backbone 视图必须将 jQuery 的范围限制在它所代表的 DOM 元素上的东西,这样你就不会得到任何超出你的视图的东西。请注意,我使用的选择器是.user
它将查找一个CSS类,如下所示:
<input type="text" class="user" id="whatever" />
相关文章:
- 防止Iframe窗体在新窗口中打开
- 如何使用javascript从主svg对象动态创建svg视图框
- 正在使用$location.path(.)路由ng视图
- angular.js没有'无法在PhoneGap中处理视图标记
- 如何包含特定于每个视图angularjs的javascript文件
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- MVC:使用Web窗体视图引擎在javascript中迭代Viewbag数组
- ASP Web 窗体从视图状态中删除类客户端
- 如何在窗体视图中查看记录的名称
- 主干.js如何访问视图中的窗体值
- 在 sapui5 上显示“简单窗体”视图
- 将视图与 Ember.js 中的窗体相关联
- 如何从 Web 窗体中的超链接显示 asp.net mvc 视图 asp.net
- 从窗体将窗体数据从视图传递到控制器
- 主干窗体:在不同的子视图之间传递事件
- Ruby on rails render partial不从主窗体视图执行javascript
- CAKEPHP-面板视图窗体
- ui.路由器嵌套视图继承父窗体
- 单击窗体中的项目.我们滚动视图
- Page_ClientValidate在窗体视图中未定义