我在backbone.js中有一个简单的联系人管理表,它使用twitter的bootstrap-modal来表示表单输入。
在Firefox和Chrome中,一切似乎都运行正常,但IE 9中的模态不会出现,我也会收到一些奇怪的css效果图(尚未尝试其他版本的IE)。
我尝试在位于此处的Google代码上使用IE库:http://code.google.com/p/ie7-js/
但没有运气。
如果有人可以偷看并看到可能是罪魁祸首的话,这是项目的小提琴: http://jsfiddle.net/phillipkregg/9cvVv/31/
修改
更新了小提琴而没有逗号:http://jsfiddle.net/phillipkregg/9cvVv/39/
以下是文件如何在IE9上通过我的开发环境实现代码运行代码:
我尝试通过IE开发人员工具(F12)使用各种浏览器模式和文档模式(如怪癖模式)。它们都呈现相同的东西。
答案 0 :(得分:5)
saveContact: function() {
var first = $("#first-name-input").val();
var last = $("#last-name-input").val();
var address = $("#address-input").val();
this.collection.create({
first_name: first,
last_name: last,
address: address // there's your problem ->,
});
尾随逗号,每次都有IE浏览器。