我有一个页面,该页面将打开一个弹出窗口,在该弹出窗口上完成某些操作后,用户关闭它,我想从表/ tds中获取数据。这是我的调用函数:
function clicked() {
windowOpener("SiteMap.html");
popupWin.onbeforeunload = function () {
var a = $("#drawTable", popupWin.document);
var tds = $(a).find("td");
tds.each(function () {
var p = $(this).data('point');
if (JSON.stringify(p.values) !== JSON.stringify(point.values)) { //here comes error, to this line
console.log(p.values);
}
})
};
}
.data('point')已创建并已在该弹出页面上填充,但是我仍然得到$(this).data('point')未定义。那么,那一点数据是否可能已经被破坏?您有什么建议如何处理呢?
谢谢