我正在使用 pines notify(我想这与我的问题有点无关)来创建有关下拉列表更改事件的通知。在服务器端,将更改保存到数据库,然后在保存完成后 - 我希望删除通知(或根据结果执行其他操作)。
问题在于以我以后可以引用它(以删除它)的方式创建通知对象。
我的预期解决方案将获取下拉列表的 id,在其前面加上“pn”并将其用作变量名,就像
var pnid = 'pn' + $('#mydropdown').attr('id');
notifications[pnid] = createNotification();
在代码隐藏中,我可以创建知道通知对象将被调用的 javascript 代码。但是,我正在为我的“通知”对象而苦苦挣扎。我已经尝试过 this[notifications]、window[notifications] 等,但均无济于事(即我以后无法引用此对象与它进行交互)。我正在像这样的任何函数之外创建该对象
var notifications = {};
我会以完全错误的方式解决这个问题吗?