ajax提交表单小记

<%--<input type="submit" class="button" id="button" value="Send Message">--%>
<input type="button" class="button" id="button" value="Send Message">

使用ajax提交表单,submit类型不支持click事件,需要改成button类型,并绑定click事件,进行ajax提交

<%--<form class="contact-form" action="/blog/test.do" method="get">--%>
<form class="contact-form" id="contact-form">

设置id,方便用id取到表单,并进行序列化

$('#button').click(function (callback) {  
   alert(1);    //contact-form
 var formParam = $("#contact-form").serialize();//序列化表格内容为字串   
 $.ajax({     
   type:'get',        
   url:'blog/test.do',       
   data:formParam,       
   cache:false,      
   dataType:'json',       
   success:function(data){     
   }  
  });
});
//新增
$('#button').click(function () {   
   alert(1);    //contact-form    
 var formParam = $("#contact-form").serialize();//序列化表格内容为字符串    
 $.ajax({      
   type: 'post',       
   url: 'blog/test.do',      
   data: formParam,        
   cache: false,        
   // dataType:'json',     
   success: function () {
           alert(2);        
     },       
   error: function () {            
           alert(3);        
   }    
 });
});

使用json数据类型,能成功请求到url,但是执行的是error方法,不设置则执行success方法

JS文件中引用JS文件

document.write("<script src='/js/jQuery.cookie.js'><\/script>"); 
//document.write("<script src='/js/jquery.cookie.js'></script>");
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 5,276评论 0 2
  • //------------------------- 第一章 认识JQuery ----------------...
    米塔塔阅读 4,073评论 0 9
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 4,925评论 0 1
  • 儿子是去年1月26日来到我们身边的,生他的时候,老婆已经35岁,算高龄产妇了,几次产检,医生都说是胎盘前置,出生时...
    老虎山前阅读 1,607评论 0 0
  • day1 又恢复到原来的模样,胡吃海喝,放纵自己。 不能再这样下去了,你不是迷茫,你是不自律。 我想在暑假的时候去...
    五里墩头的瓦尼兔阅读 1,481评论 0 0

友情链接更多精彩内容