jquery $ .post不会禁用表单

时间:2009-12-23 00:16:00

标签: jquery ajax forms post

$('#com_form').submit(function(){

    var ele = $(this);

    $.post("includes/agenda_com.php",   
        {
            texte : ele.find('textarea').val(),
            id : ele.find('#agenda_id').val();
        },
        function(data){ 
            if(data=='foo') 
            {
                alert("Erreur ! votre commentaire n'a pas pu etre poste.");
            }
            else
            {
                ele.prev('#last').append(data);
                ele.find(':submit').attr('disabled','disabled');    
            }
        }
    );    

    return false;
});

我正在使用此代码发布文本而不重新加载页面,但返回false;似乎没有工作,因为表单实际上将页面提交到无处(因为我没有在我的表单代码中放置任何操作=“某处”

1 个答案:

答案 0 :(得分:2)

return false应该有效。如果不是,通常意味着您的javascript中存在错误。尝试:

id : ele.find('#agenda_id').val()

而不是

id : ele.find('#agenda_id').val();