格式中的图像在选择事件时将用户发送到新页面时,选择标记被破坏
Image in formatSelection markup is broken when sending user to new page on selecting event
如果我有一个包含图像的formatSelection
的标记,并且在select2-selecting
事件中有window.location.href
,则图像已损坏。如果我删除window.location.href
,图像就可以工作,并且可以在加载新页面之前看到。
$('.select2#topbarSearch').on("select2-selecting", function(e) {
window.location.href = 'www.example.com';
});
function selectionFormat(data) {
var markup = "<table class='search-result'><tr>";
if (data.image !== undefined) {
markup += "<td class='data-image'><img style='height: 25px;' src='" + data.image + "'/></td>";
}
markup += "<td class='data-info-selected'><div class='data-title'>" + data.title + "</div>";
markup += "</td></tr></table>";
return markup;
}
在重定向用户之前,必须验证图像是否已加载完毕。
var img = new Image();
img.src = e.object.image;
img.onload = function(){
window.location.href = scriptPath + 'item/' + e.object.id;
};
相关文章:
- 在检查单选按钮的值是否正确后,如何将其带到新页面
- 在Phonegap中重定向到新页面后,AdMob未定义
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- javascript:发送带有音频文件的POST,然后重定向到新页面
- 在onclick上动态创建新页面
- 如何将缩略图链接到新页面上的视频
- KendoUI网格:如何选择所有页面数据
- Javascript:在新页面中打开链接并运行脚本
- 视频暂停超过1分钟后重定向到新页面
- 在新页面中打开url的Javascript
- 防止 PHP 在新页面中显示结果
- 获取已更改的下拉选择的值,然后加载新页面
- Javascript:根据单选按钮选择重定向到新页面
- “选择新值”上的“重新加载”页面
- 格式中的图像在选择事件时将用户发送到新页面时,选择标记被破坏
- 根据下拉选择加载新页面
- 在Rails中更改选择值时加载一个新页面
- Angular TAB选择打开新页面,而不是在同一页面中打开
- 根据下拉列表中的选择转发到新页面,而不使用JavaScript
- 我试图在表单提交到一个新页面后,根据用户选择的多个选项(Javascript.html)重定向表单