我有一些代码使用 jquery 将搜索结果加载到同一页面上。在独立页面上运行时它工作正常。当加载到颜色框窗口中时,相同的代码中途失败。我怎样才能解决这个问题?
这是在独立页面上运行良好但在颜色框窗口中失败的代码。
<script>
$('button.trigger').on('click', function(){
$mybtn = $(this);
$mybtn.text('Searching...').addClass('disabled');
$.post(
'/results/people?layout="no"',
$('#find_or_add_person').serialize(),
function(data){
$('#response').html(data);
$mybtn.text('Search').removeClass('disabled').removeClass('btn-primary');
}
);
return false;
});
</script>
注意:将按钮文本设置为“正在搜索”并禁用按钮后,它会失败。
这是调用颜色框的代码。
<script>
$('a.add').colorbox({
width:440,
height:400,
onComplete: function(){
$('#colorbox').css('display', 'block');
}
});
</script>