当我点击按钮时,我调用changeProfil方法:
'tap div:first-of-type button:first-of-type': 'changeProfil'
我想知道传递给这个函数的参数是什么。我试过了:
changerProfil: function(e) {
alert(JSON.stringify(e))
}
但是我得到了这个错误:“json.stringify无法序列化循环结构”
另外,我不能做console.log。我怎么知道通过的论点是什么?
答案 0 :(得分:1)
骨干视图使用delegateEvents
绑定事件和
使用jQuery的
on
函数为视图中的DOM事件提供声明性回调。
jQuery的on
将normalized event object传递给事件处理程序:
jQuery的事件系统根据W3C标准规范化事件对象。保证事件对象被传递给事件处理程序。原始事件中的大多数属性都会复制并标准化为新事件对象。
JSON.stringify
无法序列化任意对象,因此请不要使用它,只需说出console.log(e)
甚至console.log(arguments)
即可查看您传递的内容。