Javascript jQuery$.post函数|数据处理函数不起作用

Javascript jQuery$.post函数|数据处理函数不起作用,javascript,jquery,html,post,Javascript,Jquery,Html,Post,我是web开发新手,但在传统开发方面有多年的经验,例如使用Java、C和ABAP 我正试图创建一个非常简单的登录功能,但是jQuery的$.post()-功能很难实现 在下面看到的代码中,$.post()的数据处理部分中的警报(“测试”)-函数在我提交表单表单登录后似乎没有执行。我想问题在于我是如何将JavaScript函数login\u trunt()与提交表单form\u login连接起来的 登录 函数登录尝试(){ $.post(“login.php”,$(“#form_login”

我是web开发新手,但在传统开发方面有多年的经验,例如使用Java、C和ABAP

我正试图创建一个非常简单的登录功能,但是jQuery的
$.post()
-功能很难实现

在下面看到的代码中,
$.post()
的数据处理部分中的
警报(“测试”)
-函数在我提交表单
表单登录后似乎没有执行。我想问题在于我是如何将JavaScript函数
login\u trunt()
与提交表单
form\u login
连接起来的


登录
函数登录尝试(){
$.post(“login.php”,$(“#form_login”).serialize(),函数(数据){alert(“test”)},html);
}
登录表单
用户名:

密码:


现在,提交表单时会触发函数
登录尝试
,之后表单也会被提交,因为
登录尝试
函数不会告诉表单以常规方式停止提交。因此,在
post
方法的实际回调之前重新加载页面


添加
返回false作为登录函数的最后一行,尝试告诉表单它不应该以常规方式提交。

谢谢,这是有效的。顺便说一句,这是用JavaScript处理表单帖子的常用方法吗?过去是,但现在大多数开发人员都避免使用OneEvent属性。是的,这并不少见,但是使用$('#formid')在JavaScript中添加onsubmit更优雅。在('submit',function())上,当我尝试这种方法时,在加载站点时会调用该函数。