ajax提交form表单到数据库实例

在静态页面提交表单到数据库很简单就是单纯的


登录后复制

这个缺点是会刷新页面,会跳转页面的。今天给大家带来的技术就是ajax提交表单,优点是不刷新页面,不跳转页面,静默提交的。

首先我们得要有一个表单提交页面:

index.html
这个页面由两个部分组成
1、表单控件
2、jQuery+ajax处理脚本
jQuery脚本会获取form表单的数据,通过post的方式提交给api.php

    login test                    function insert() {            $.ajax({                type: "POST",//方法                url: "api.php" ,//表单接收url                data: $('#form1').serialize(),                success: function () {                  //提交成功的提示词或者其他反馈代码                    var result=document.getElementById("success");                    result.innerHTML="成功!";                },                error : function() {                  //提交失败的提示词或者其他反馈代码                    var result=document.getElementById("success");                    result.innerHTML="失败!";                }            });        }    

登录后复制

下面就是表单接收页面
api.php
该页面其实很简单
就是连接数据库
然后插入数据库
插入数据库的两个值为
title和url


登录后复制

然后我们需要建立好一个数据库
数据库名为test,表名为testdata

下面是数据库截图

ajax提交form表单到数据库实例

到此,本次案例完成。
当然上面的代码只是简单的实现了ajax提交form表单
但是还有很多细节需要优化,例如表单验证,数据加密等,可以自己拓展学习,完善。

相关推荐:

Ajax提交Form表单页面仍会刷新j解决办法

js提交form表单,并传递参数的实现方法

js 提交form表单和设置form表单请求路径的实现方法

以上就是ajax提交form表单到数据库实例的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2786068.html

(0)
上一篇 2025年3月8日 17:39:28
下一篇 2025年3月6日 10:26:01

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • ajax的跨域问题如何解决

    这次给大家带来ajax的跨域问题如何解决,解决ajax的跨域问题的三种思路,下面就是实战案例,一起来看一下。 ajax跨域问题的解决思路主要分为3种: 1.浏览器限制解决思路:不让浏览器做出限制解决方法:通过指定参数,让浏览器不做跨域校验评…

    编程技术 2025年3月8日
    200
  • ajax回调数据给js对象赋值实例分享

    本文主要和大家分享ajax回调数据给js对象赋值实例,希望能帮助到大家。 假如有一个js对象如下 var series= [{          type: ‘pie’,          name: ‘Browser share’,   …

    编程技术 2025年3月8日
    200
  • 动态生成form表单实现方法

    使用iview动态创建form表单 具有数据收集、校验和提交功能的表单生成器,包含复选框、单选框、输入框、下拉选择框等元素以及时间选择,日期选择,颜色选择,文件/图片上传功能。 示例 安装 npm install form-create 登…

    2025年3月8日
    200
  • js实现Ajax的实例代码

    本文主要和大家分享js实现ajax的实例代码,希望能帮助到大家。 实现Ajax的核心步骤:1.定义对象;2.打开链接;3.发送数据;4.处理响应状态; 5.进行DOM渲 1.为什么要定义对象? XMLHttpRequest对象是Ajax的基…

    编程技术 2025年3月8日
    200
  • AJAX之POST数据中文乱码如何解决

    本文主要和大家分享ajax之post数据中文乱码如何解决,前端使用encodeuri进行编码,希望能帮助到大家。 var param = encodeURI(param);$.ajax({ url: ‘url’, methodtype: “…

    编程技术 2025年3月8日
    200
  • 解决ajax跨域的最全方案

    刚一开始学习javascript的时候还不知道ajax跨域到底是什么,不过经常跨域听到一些大佬们在聊ajax跨域的问题,想必也有同学和我一样的,那么我们今天就来看看ajax跨域到底是什么,解决ajax跨域的方法又是哪些! 前言 关于跨域,有…

    2025年3月8日 编程技术
    200
  • ajax演示源码

    本篇文章介绍了关于基础的原生javascript中的ajax操作,内容相对比较基础,对于javascript中ajax没够掌握清楚的同学可以再次看看学习学习javascript中的ajax操作,废话不那么多,我们一起来看看吧! 以下html…

    2025年3月8日
    200
  • $.ajax()怎样从服务器获取json数据

    这次给大家带来$.ajax()怎样从服务器获取json数据,$.ajax()怎样从服务器获取json数据的注意事项有哪些,下面就是实战案例,一起来看一下。 下面小编就为大家分享一篇基于$.ajax()方法从服务器获取json数据的几种方式总…

    2025年3月8日
    200
  • Ajax与Jquery结合数据库做出实现下拉框的二级联动

    这次给大家带来Ajax与Jquery结合数据库做出实现下拉框的二级联动,Ajax与Jquery结合数据库做出实现下拉框二级联动的注意事项有哪些,下面就是实战案例,一起来看一下。 首先我们需要先建立好数据库,将一些数据插入进去 需要两张表: …

    2025年3月8日 编程技术
    200
  • 在jquery的请求ajax与在servlet中的响应ajax

    这次给大家带来在jquery的请求ajax与在servlet中的响应ajax,在jquery的请求ajax与在servlet中的响应ajax的注意事项有哪些,下面就是实战案例,一起来看一下。 在jsp中,首先,你需要导入jquery的架包:…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论