第一种方式:手工填写所有表单数据

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title><script type="text/javascript">$(function(){$.ajax({url:'xxxx',type:'post',dataType:'json',data:{'p1':$('#p1'),'p2':$('#p2')},success:function(result){//回调函数}});});</script>
</head>
<body><form id="myForm" action=""><input id="p1" name="p1" value="p1"/><input id="p2" name="p2" value="p2"/><input id="btn" type="button" value="提交"/></form>
</body>
</html>

第二种方式:$(‘#myform’).serialize( );

注意:这时表单的按钮的type不可以是submit,否则自提交数据,也就是自动刷新; 
当时做的一个功能是: 在数据列表的第二页点击一条数据修改,修改成功后,显示修改成功,页面还要停留在第二页,不能回到第一页,所以就不能刷新网页,不然就回到第一页了;而用Ajax的serialize()提交表单,如果input的type为submit,提交时就会自动刷新,回到第一页,所以,用serialize()提交表单的时候最好把type改为button

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title><script type="text/javascript">$(function(){$.ajax({url:'xxxx',type:'post',dataType:'json',data:$("#myForm").serialize(),success:function(result){//回调函数 }});});</script>
</head>
<body><form id="myForm" action=""><input id="p1" name="p1" value="p1"/><input id="p2" name="p2" value="p2"/><input id="btn" type="button" value="提交"/></form>
</body>
</html>

第三种方式:使用jQuery Form插件提供的ajaxSubmit()函数

<form>标题:<input type="text" name="title" /><br />内容:<textarea name="content"><textarea/><br /><button>提交</button>
</form>$('button').on('click', function() {$('form').on('submit', function() {var title = $('inpur[name=title]').val(),content = $('textarea').val();$(this).ajaxSubmit({type: 'post', // 提交方式 get/posturl: 'your url', // 需要提交的 urldata: {'title': title,'content': content},success: function(data) { // data 保存提交后返回的数据,一般为 json 数据// 此处可对 data 作相关处理alert('提交成功!');}$(this).resetForm(); // 提交后重置表单});return false; // 阻止表单自动提交事件});
});

网上查找,高手在民间!

jquery的get和post请求相关推荐

  1. jQuery的ajax的post请求json格式无法上传空数组

    问题描述:在和后端对接时,使用jquery的ajax的post方式向后端传递一序列约定好格式的对象数组.遇到了一个现象:如果对象中的数组是空数组,那么在请求参数中是不会出现的. 以下是数据的对比:   ...

  2. jquery queue ajax,如何通过jQuery和Queue发送ajax请求?

    嗯,我有一个"ID"列表,我需要为每个"ID"发送一个Ajax请求. IDE是当请求完成时,运行以下Ajax请求. 所有这些与异步请求,因为否则,浏览器字面上& ...

  3. jQuery使用ajax跨域请求获取数据

    jQuery使用ajax跨域请求获取数据 跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内 ...

  4. JQuery的Ajax跨域请求的解决方案

    JQuery的Ajax跨域请求的解决方案 参考文章: (1)JQuery的Ajax跨域请求的解决方案 (2)https://www.cnblogs.com/amylis_chen/p/4703735. ...

  5. 如何在jQuery中发送PUT / DELETE请求?

    GET : $.get(..) POST : $.post().. 那PUT/DELETE呢? #1楼 您可以在数据哈希中包含一个名为:_method的键,其值为'delete'. 例如: data ...

  6. php 循环 post,如何在php中使用jQuery递归调用POST循环请求

    如何在php中使用jQuery递归调用POST循环请求 发布时间:2021-01-28 17:37:18 来源:亿速云 阅读:79 作者:Leah 这期内容当中小编将会给大家带来有关如何在php中使用 ...

  7. jquery向服务器发送ajax请求标准写法

    jquery向服务器发送ajax请求标准写法 $.ajax({url:"url路径", //请求的url地址dataType:"json", //返回的数据格式 ...

  8. jQuery实现ajax跨域请求

    jQuery实现ajax跨域请求 jsonp形式 <!DOCTYPE html> <html lang="en"><head><meta ...

  9. ajax 跨域请求数据,JQuery Ajax执行跨域请求数据的解决方案

    JQuery Ajax执行跨域请求数据的解决方案 今天前端因为需要ajax调用两个不同的项目,请求域不一样,所以涉及ajax跨域的问题 ,其实很简单,具体如下 原来的ajax请求如下: $.ajax( ...

  10. jq中ajax请求跨域,jquery+ajax实现跨域请求的方法

    本文实例讲述了jquery+ajax实现跨域请求的方法.分享给大家供大家参考.具体实现方法如下: 说明:这里的dataType 为  "jsonp"  :type 只能为 GET ...

最新文章

  1. atitit.Sealink2000国际海运信息管理系统
  2. H.265(HEVC)深度解析
  3. (8)操作系统安全机制之二
  4. 局域网聊天室 -ChatServer
  5. .NetCore(四) 在Nginx部署
  6. android闹钟——原代码【转】
  7. 篇三:访问JSON静态文件
  8. codeforces1455 D. Sequence and Swaps
  9. 关于ListView的作业
  10. 我写的博客居然是百度搜索第一名 - 感谢国家 …
  11. 博士毕业论文悲情致谢引女友回应:学术是一场超越金钱的修行
  12. phonegap免费视频
  13. Web 基础架构:负载均衡和LVS
  14. 作为程序员,你还在用B站学习?别做梦了
  15. win7桌面快捷方式图标修复方法
  16. LGTM、FYI等项目开发用语,缩略语,感觉其他组员都知道,感觉就自己不知道,不好意问的就看这里把
  17. MES系统是什么?如何提高设备的使用效率和使用寿命
  18. 如何识别图片文字,PaddleOCR机器学习开源项目使用 | 机器学习
  19. 【Golang】对接百度翻译API-golang版本sdk代码
  20. Linux 网卡驱动学习(六)(应用层、tcp 层、ip 层、设备层和驱动层作用解析)

热门文章

  1. Servlet 与 CGI 的比较
  2. LoadRunner 使用虚拟IP测试流程
  3. SQL 分页查询的四种方法
  4. MOGRE学习(三) Mogre的SceneNode及Entity
  5. mysql server8 jdbc_mysql8.0 jdbc连接注意事项
  6. 技术类别特点_苏州鑫辉仓储货架的常用类别及特点
  7. 锤子t1重置后怎么显示无服务器,解决锤子手机smartisanT1关机后无法正常开机(附带刷机教程图文)...
  8. python8皇后不攻击问题_python 八皇后问题的解法(深度搜索)
  9. 华为商城抢手机软件_华为p40配置详细参数
  10. java se development kit可以卸载吗_首款纯电版MINI COOPER详细评测,或将国产,值得等吗?...