Javascript 使用AJAX提交表单

Javascript 使用AJAX提交表单,javascript,ajax,Javascript,Ajax,这是一个AJAX问题 我写了一个给测验打分的程序。我想写一个通用程序,检查有多少答案,发送答案,问题,以及我想检查答案的mySql数据库的名称。一开始我甚至不需要AJAX,但我不知道还有什么方法可以发送比表单输入中更多的变量。我想,使用我的网站的普通Joe不知道要将答案与哪个数据库进行比较 当我有一个提交按钮时,我得到了xmlhttp.readystate==4和xmlhttp.status==0。然后,我将submit按钮更改为常规按钮,并使用onClick而不是onSubmit调用该函数,但

这是一个AJAX问题

我写了一个给测验打分的程序。我想写一个通用程序,检查有多少答案,发送答案,问题,以及我想检查答案的mySql数据库的名称。一开始我甚至不需要AJAX,但我不知道还有什么方法可以发送比表单输入中更多的变量。我想,使用我的网站的普通Joe不知道要将答案与哪个数据库进行比较

当我有一个提交按钮时,我得到了xmlhttp.readystate==4和xmlhttp.status==0。然后,我将submit按钮更改为常规按钮,并使用onClick而不是onSubmit调用该函数,但现在我得到xmlhttp.readystate==2和xmlhttp.status==200。我当然希望xmlhttp.readystate==4和xmlhttp.status==200。我将html表单和javascript代码放在下面。谢谢你的帮助

“提交”按钮是使用创建的

常规按钮是使用Submit创建的


该网站不允许我显示代码,但它位于

我认为您最好在此处添加相关代码。别忘了使用工具栏上的代码块对其进行格式化。我已经为您编写了putExra的代码,作为一名新手,您可能希望了解类似的内容,尤其是Ajax方法。jQuery库将为您处理许多小事情,比如HTTP状态代码和按钮点击处理。