public static native void doConnect() /*-{
$wnd.jQuery(document).trigger('connect',
{
jid: 'sss',
password: 'sss'
}
);
}-*/;
上記を試しましたが、firebugまたはgwtホストモードコンソールにエラーはありません(したがって、コードが成功したかどうかはわかりません)。これがjqueryトリガーを呼び出す正しい方法であることがわかりますか?しかし、alert()をbind('connect')に入れると、呼び出されませんでした
.jsファイル内
$(document).bind('connect', function (ev, data) {
alert('not call.....at all');
var conn = new Strophe.Connection(
"http://bosh/xmpp-httpbind");
conn.connect(data.jid, data.password, function (status) {
if (status === Strophe.Status.CONNECTED) {
$(document).trigger('connected');
} else if (status === Strophe.Status.DISCONNECTED) {
$(document).trigger('disconnected');
}
});
Hello.connection = conn;
});