Leo*_*Leo 8 ajax jquery events smalltalk seaside
基本上,我想将以下内容翻译成Seaside Smalltalk:
$(".myDiv").bind('click', function(e) {
console.log(e);
});
Run Code Online (Sandbox Code Playgroud)
除此之外,我不想参加console.log
活动,而是在我的ajax回调中访问它.
最有希望的方法似乎是这样的
html div
onClick: (html jQuery ajax callback: [:v | self halt] value: (???);
with: 'Foo'.
Run Code Online (Sandbox Code Playgroud)
但我找不到任何方法来访问导致回调的事件.直观地说,我会尝试
html jQuery this event
Run Code Online (Sandbox Code Playgroud)
对于该???
部分,但Seaside jQuery包装器不知道任何接近的消息event
.
任何帮助表示赞赏.必须要去访问事件数据......
要序列化事件的x鼠标坐标,请使用以下代码:
html div
onClick: (html jQuery ajax
callback: [ :x | x inspect ]
value: JQEvent new pageX);
with: 'Click'.
Run Code Online (Sandbox Code Playgroud)
您可能感兴趣的事件对象中还有其他属性,只需callback:value:
在级联中添加多个构造,使用相同的AJAX请求对它们进行序列化.
在最新的JQuery代码中,您可以使用它html jQuery event
来创建事件对象.到目前为止,这一点都没有了.
归档时间: |
|
查看次数: |
998 次 |
最近记录: |