我有一个索引页面,我通过点击链接在该页面的div中加载几个页面,其中一些是表单(页面)。当我单击提交时,信息被正确处理并存储在数据库中,但页面消失,因为我无法看到一些有用的信息,如表单验证后生成的错误。我希望页面在加载后不会消失。只有当我点击该页面的链接时,页面才能显示在同一个div中。
我使用的是php,javascript,jquery,MySqL。
任何帮助??
答案 0 :(得分:2)
这是表单提交的默认行为。如果我没有弄错,你需要阻止该表单提交回调的默认行为。如果考虑形式的ID为formID
,那么您可以执行此操作
$('#formID').submit(function(e){
//prevent default Behaviour
e.preventDefault();
});
在这种情况下,您必须使用$.ajax
将表单数据提交到服务器而不重新加载页面。