我正在使用 shadowbox 打开弹出窗口。在弹出窗口上完成工作后,我在父页面上附加一行,然后按照代码中的操作关闭影子框。
var row$ = $("<tr id='"+data.entityContactId+"'>");
row$.append("<td align='left' valign='top'>"+data.entityContactId+"</td>");
row$.append("<td align='left' valign='top'>"+data.fName+"</td>");
row$.append("<td align='left' valign='top'>"+data.mName+"</td>");
row$.append("<td align='left' valign='top'>"+data.lName+"</td>");
row$.append("<td align='left' valign='top'>"+data.functionalRole+"</td>");
row$.append("<td align='left' valign='top'>"+data.designation+"</td>");
row$.append("<td align='left' valign='top'>"+data.status+"</td>");
row$.append("<td align='left' valign='top'><a rel='shadowbox[]; width=1000; height=565;'
href='../contactDetails/contactDetails.html?entityContactId="+entityContactId+"&companyId="+entityId+"&companyCode="+entityCode+'>
<img src='http://26fc614be383109f4ed8-83b958a355d4ec1f6468075626f4c2ef.r23.cf1.rackcdn.com/edit.png' title='View Contact'/></a></td>");
...... more code for appending 2 more images...
window.parent.$("#"+rowID+"").replaceWith(row$);
window.parent.Shadowbox.setup();
window.parent.Shadowbox.close();
功能方面,一切都完成得很好,父页面的表格中附加了一行。但是图像没有附加在页面上。我更深入地研究它,发现请求正在被 jquery 取消或如下文件所示。!
抱歉,由于声誉问题,无法发布图片。
但是我可以发布按 f12 后出现的 chrome 的网络选项卡。
路径 --> 方法 --> 状态 --> 类型 --> 启动器
/edit.png--> 获取-->(已取消)待处理--> jquery-1.10.js6569
我能做些什么来解决这个问题吗?