【发布时间】:2011-05-09 15:09:40
【问题描述】:
我有一个表单,用户可以在其中提交各种数据字段。表单不在花式框中……它在浏览器中加载。一个预览按钮是可用的,并且预览加载到一个fancybox中。该表格每三分钟有一个自动保存功能,也可以通过单击保存按钮手动保存。我的问题是如果表单没有被自动保存并且用户没有手动保存它,那么fancybox 将显示最新更改之前的版本。我目前让它通过自动保存功能运行,然后加载fancybox预览,但似乎在fancybox加载它之前数据没有被保存。自动保存工作,手动保存工作,fancybox 工作并加载数据,但我需要它来保存数据,然后将其加载到 fancybox。
自动保存功能使用 ajax 通过 PHP/MySQL 保存数据。
非常感谢您的帮助!
$(document).ready(function() {
$('#preview-article').live('click', (function() {
autoSave();
}));
$("#preview-article").fancybox({
'width': '75%',
'height': '75%',
'autoScale': false,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe'
});
});
【问题讨论】:
标签: javascript jquery fancybox