我编写了一个事件来将数据保存在widget.js文件中。处理程序在页面上。没有错误或异常即将发生但处理程序未被调用。请帮忙。
Widget.js:
(function ($, undefined) {
$.widget('ui.discussionwidget', {
options: {
userID: 'arti.agarwa',
title: "",
width: "",
containerClass: ".ui-content-gutter"
},
saveData: function (userName, msg, parentID) {
//Save Discussion History
$.event.trigger({
type: "sendMessage",
userName: userName,
message: msg,
parentID: parentID,
timeStamp: new Date()
});
},
});})(jQuery);
页面脚本:
$(document).ready(function () {
$('#discussionwidget').live("sendMessage", sendMessageHandler);
// sendMessage event handler
function sendMessageHandler(e) {
debugger;
alert(1);
}});
答案 0 :(得分:0)
我可以看到两个可能的问题:
discussionwidget
,但您绑定了标识discussionwidget
。尝试解决这两个问题。
答案 1 :(得分:0)