码迷,mamicode.com
首页 > Web开发 > 详细

Jquery form表单提交

时间:2014-06-19 06:04:02      阅读:464      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   java   http   ext   

起因

    由于项目中原先提交from是通过JavaScript指定action,在submit提交的,使用的方式,也不是很标准,造成除了ie之外的浏览器都不能正常的提交数据,做web项目还是要考虑到浏览器的兼容性的.

1.序列化form,通过Ajax提交

   $.ajax({
            cache: false,
            type: "POST",
            url: "readImage.do",
            data: $(‘#ff‘).serialize(),  //序列化表单数据
            async: true,                 //是否是异步,默认为异步
            success: function(data) {
              if (data == "ok") {
                  window.parent.closeTab("阅片信息", "远程阅片", "doSearch();");
                  return false;
              }
              else {
                  alert("诊毕提交数据失败,请重新提交!");
                  return false;
               }
            }
     });

2.Jquery easyUI form表单插件

  $(‘#ff‘).form(‘submit‘, {
                url: "requestForm.ashx",
                success: function (data) {
                    alert(data)
                }
  });

3.Jquery form插件

$("#ff").ajaxSubmit({
                    url: ‘../requestForm.ashx‘,
                    success: function (data) {
                        alert(data);
                    }
});

1.采用第一种方式提交form表单数据,是因为这种可控性比较大,想异步就异步,想同步就同步 2.第二种方式,虽然简单,可控性就没有那么大了,type="submit"才可以提交 3.可以使用Jquery form表单插件,比第二种方式使用差不多,type不需要submit就可以提交数据

Jquery form表单提交,布布扣,bubuko.com

Jquery form表单提交

标签:style   class   blog   java   http   ext   

原文地址:http://www.cnblogs.com/qq0827/p/3789561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!