• 技术文章 >web前端 >js教程

    ajax异步提交表单有哪几种方法

    php中世界最好的语言php中世界最好的语言2018-04-03 09:58:27原创2321
    这次给大家带来ajax异步提交表单有哪几种方法,ajax异步提交表单的注意事项有哪些,下面就是实战案例,一起来看一下。

    这里介绍三种常用的提交方式

    方式一

    手工收集所有的用户输入,封装为大的“k1=v1&k2=v2…”键值对形式,使用$.post(url, data,fn)把数据提交给服务器

    $.ajax({ 
        type:'post',   
        url:'Notice_noTipsNotice', 
        data:'k1=v1&k2=v2...', 
        cache:false, 
        dataType:'json', 
        success:function(data){ 
        } 
      });

    方式二

    单序列化:$('#myform').serialize( ); 其返回值就是“k1=v1&k2=v2...”键值对形式,再发起异步请求即可。
    function noTips(){ 
      var formParam = $("#form1").serialize();//序列化表格内容为字符串 
      $.ajax({ 
        type:'post',   
        url:'Notice_noTipsNotice', 
        data:formParam, 
        cache:false, 
        dataType:'json', 
        success:function(data){ 
        } 
      }); 
    }

    方式三

    使用jQuery Form插件提供的ajaxSubmit()函数

    $('#myform').ajaxSubmit({
    type: 'GET/POST',
    url: 'xx.php',
    dataType: 'json',
    success: fn,
    clearForm: true,
    resetForm: true
    }); 
    //此函数会自动把选定的表单进行序列化并异步提交

    相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

    推荐阅读:

    ajax跨域访问报错501怎么处理

    AJAX请求数组应该如何实现

    以上就是ajax异步提交表单有哪几种方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:ajax 几种 表单
    上一篇:AJAX请求数组应该如何实现 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• Angular开发问题记录:组件拿不到@Input输入属性• 浅析Node发起HTTP请求的6种方法• Angular开发问题记录:组件数据不能实时更新到视图上• 手把手带你从0开始创建并发布npm包• 带你了解Nodejs中的非阻塞异步IO
    1/1

    PHP中文网