后端服务-ajax无法把表单提交到servlet

问题描述

ajax无法把表单提交到servlet

下面是js里的代码,在html中点submit,会alert出“aaa”,但是就是无法提交到servlet里

 $(function() {
   alert("aaa");
    $('#button1').click(function() {
        $.ajax({
            type : 'Post',// 数据发送方式
            url : '/BookSystem/bookser',// 后台处理程序的页面路径
            data : $('signupform').serialize(),
            dataType : 'text',// 返回的数据格式
            beforeSend : function() {
                BeforeSet(message);
            },
            error : function(XMLHttpRequest) {
                alert('出错l ,错误信息:' + XMLHttpRequest, message);
            },
            success : function(data) {
                alert(data);
            }

        });
    });
})

解决方案

ID选择器吧,少了#了
$('#signupform').serialize(),

时间: 2024-10-23 12:43:35

后端服务-ajax无法把表单提交到servlet的相关文章

利用iframe与ajax无刷新表单提交

iframe实现ajax方式表单提交  代码如下 复制代码 <html> <head> <script type="text/javascript"> function test(msg){  alert(msg); } </script> </head> <body> <form action="test.php" enctype="multipart/form-data&qu

表单提交到servlet

问题描述 用表单提交信息到指定的servlet文件,表单中的属性action后的路径怎没写啊? 解决方案 解决方案二:查看web.xml<servlet-mapping><servlet-name>ssss</servlet-name><url-pattern>/servlet/ssss</url-pattern></servlet-mapping>其中/servlet/ssss就是你应该指的路径解决方案三:<formname=

jsp form表单提交到servlet

问题描述 在servelt类里可以获得表单提交过来,提交的是什么方法吗?(也就是找到servlet类里的某个方法的那个方法) 解决方案 综合下大家的想法:1.0 如果是 servlet get,post,input,delete这样的方法 请参考 引用不确定你的意思.你是说servlet将提交过到的交给那个方法处理? servlet中大致包括get,post,input,delete等方法,由前端传递方式决定,如form的type:method=post即调用post方法 2.0 如果你是不知道

ajax post方式表单提交setRequestHeader报错解决方法

  当我们创建一个异步对象XMLHttpRequest同时post方式向后台传输数据的时候. 我们要设置异步对象的xhr.setRequestHeader成员的值为 XMLHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");否则的话后台是不能接收到传过去的值的.因为在谷歌浏览器的编译器中显示,传值在Request Payload中,这是错误的(如图) --

基于Ajax表单提交及后台处理简单的应用_AJAX相关

首先先说下表单提交吧,要提交表单那么就得先收集表单数据(至于验证这个我就不说了,要说留下下次吧),有了jquery取个html的值还是简单$("xxid").val()等就完了,但如果一张表单收集的数据很多,像这样的表单又有很多张,那用此方法肯定麻烦死,并且容易眼花录错.所以,我们就可以简单的来定义一个收集规则,如在要回传到服务器的数据表单控件,可以做个标记,到时取的时候把这些标记的数据一起取回去.  就拿最简单的文体输入做例子吧<input type="text&qu

基于Ajax表单提交及后台处理简单的应用

首先先说下表单提交吧,要提交表单那么就得先收集表单数据(至于验证这个我就不说了,要说留下下次吧),有了jquery取个html的值还是简单$("xxid").val()等就完了,但如果一张表单收集的数据很多,像这样的表单又有很多张,那用此方法肯定麻烦死,并且容易眼花录错.所以,我们就可以简单的来定义一个收集规则,如在要回传到服务器的数据表单控件,可以做个标记,到时取的时候把这些标记的数据一起取回去. 就拿最简单的文体输入做例子吧<input type="text&quo

Ajax表单提交实例

ajax|表单提交 昨天在CSDN逛的时候,看见一位网友需要解决一些关于AJAX的FORM提交的问题,现在把一个实例贴出来,希望对广大爱好者有帮助. <!--注册模块-->default.asp <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><

Ajax提交与传统表单提交的区别说明

  本篇文章主要是对Ajax提交与传统表单提交的区别进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 Ajax提交是通过js来提交请求,请求与响应均由js引擎来处理,页面不会刷新,用户感觉不到实际上浏览器发出了请求.比如说我们希望网页总是显示最新的新闻,而又不想老是去点刷新按钮,我们就可以用Ajax机制来实现.网上的客服软件也是ajax请求的一个比较好的案例.传统的请求页面将实现刷新,因此局限性很大. 1.为什么用AJAX? 使用AJAX,用户对Web的体验会更"敏捷":

struts2 的ajax表单提交问题

<s:form action="login" theme="ajax" validate="true"><s:submit value="登录" theme="xhtml"></s:submit><s:reset value="重置"></s:reset></s:form> 因为strut2的ajax默认表单提交方式