在同一页面上自动保存两个表单

时间:2016-03-03 15:42:57

标签: javascript php jquery mysql javascript-events

我有一个页面使用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的专家,所以如果你能用外行的术语拼写出来,我将非常感激。 提前谢谢。

0 个答案:

没有答案