$('#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;似乎没有工作,因为表单实际上将页面提交到无处(因为我没有在我的表单代码中放置任何操作=“某处”
答案 0 :(得分:2)
return false
应该有效。如果不是,通常意味着您的javascript中存在错误。尝试:
id : ele.find('#agenda_id').val()
而不是
id : ele.find('#agenda_id').val();