Hello Backbone ninjas,
这是我第一次使用Backbone - 所以请原谅我的"noob".在我的功能(一个更大的应用程序的一部分)中,我有一个Backbone View vA,由一个模型mA(应该是)支持,服务器端在Spring MVC中,带有@RequestBody和@ResponseBody的带有注释的Spring控制器方法.我让杰克逊在春天工作得很好.
现在,在应用程序中,
Backbone.Model
|_ BaseModel (custom base model for our app)
|_ mA (my model)
Run Code Online (Sandbox Code Playgroud)
mA有自己的端点,当发出PUT请求时,Backbone成功调用它,即当我从View vA的提交按钮事件处理程序调用save()时,如下所示:
this.model.save({
success : function(){
alert('Request submitted successfully');
},
error : function(){
alert('Something awful happened.');
}
Run Code Online (Sandbox Code Playgroud)
});
我们的BaseModel具有以下内容:
define([], function() {
window.BaseModel = Backbone.Model.extend({
......
});
onSyncError : function(model, response) {
switch (response.status) {
case 403:
[...//some more code ]
default:
alert(bundle.getDefault('HTTP_RESP_OTH') + response.status);
}
},
onSyncSuccess : function(model, response) {
alert('Sync done! ');
},
sync …Run Code Online (Sandbox Code Playgroud) 我是 Javascript 方面的新手。这是我的问题:
我希望从读卡器捕获信用卡信息,然后对其进行处理。到目前为止,我已经能够在 HTML 文本框字段中捕获虚拟信用卡数据 - 实际上这并不是什么复杂的事情,因为读卡器输入只是在读卡器上刷卡时的一组键盘事件。问题是它仅cursor focus在文本字段上存在时才有效。如果我将文本字段变成只读框,它就不起作用 - 这正是我的要求。我应该能够屏蔽输入,显示几个*s 并且我应该能够使该字段不可编辑。我希望这可以使用div文本框上的透明内容来完成 - 但我不知道如何实现这一点。
我也对其他想法持开放态度。