jquery $ .post не будет отключать форму - PullRequest
1 голос
/ 23 декабря 2009
$('#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 Ответ

2 голосов
/ 23 декабря 2009

return false должно работать. Если это не так, это обычно означает, что в вашем JavaScript есть ошибка. Попробуйте:

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

вместо

id : ele.find('#agenda_id').val();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...