我有一个页面使用jquery使用下面的代码自动保存表单(到mysql数据库)
<script type='text/javascript'>
$(function() {
getDatabase();
$('input,select,textarea').autosave({
url: 'update_name_etc_autosave.php',
method: 'post',
grouped: true,
success: function(data) {
$('#message p').html('Data updated successfully').show();
setTimeout('fadeMessage()',1500);
getDatabase();
},
send: function(){
$('#message p').html('Sending data....');
},
dataType: 'html'
});
});
function getDatabase(){
$.get('autosave_name_etc.php', function(data) {
$('#database').html(data);
});
}
function fadeMessage(){
$('#message p').fadeOut('slow');
}
只有一条记录时,此功能正常。然而,大约一半的记录有两个记录。然后循环并在同一页面上创建两个表单。发生这种情况时,自动保存仅适用于第二种形式
如何创建脚本的两个实例,或者我需要在脚本中动态重命名,以使自动保存能够在两个表单上工作?
我非常不是jquery或javascript的专家,所以如果你能用外行的术语拼写出来,我将非常感激。 提前谢谢。