调用ajax时如何处理特定的表单ID

时间:2015-02-05 07:28:39

标签: php jquery ajax forms

我是非常基本的jquery用户,我大多从教程和示例中获取在我的网站上使用它们。这是我从1个教程获得的代码:

$(document).ready(function(){
var form = $('form');
var submit = $('#submit');

form.on('submit', function(e) {
    // prevent default action
    e.preventDefault();
    // send ajax request
    $.ajax({
        url: 'ajax_comment.php',
        type: 'POST',
        cache: false,
        data: form.serialize(), //form serizlize data
        beforeSend: function(){
            // change submit button value text and disabled it
            submit.val('Submitting...').attr('disabled', 'disabled');
        },
        success: function(data){
            // Append with fadeIn see http://stackoverflow.com/a/978731
            var item = $(data).hide().fadeIn(800);
            $('.comment-block').append(item);

            // reset form and button
            form.trigger('reset');
            submit.val('Submit Comment').removeAttr('disabled');
        },
        error: function(e){
            alert(e);
        }
    });
});
});

我不知道如何让这个脚本只在一个ID为“form1111”的表单上工作。我想这与var form = $('form');有关。请帮忙。

提前谢谢

2 个答案:

答案 0 :(得分:2)

var form = $('#form1111');

Id以井号#开头。

如果您必须选择课程,请使用点.

var aClass = $('.myClass1111');

希望这会有所帮助。谢谢。

答案 1 :(得分:1)

使用id而不是“form”。 “#”符号用于id属性和“。”对于元素的类属性

var form = $('#form1111');