如何利用ajax提交form表单到数据库

发布时间:2021-06-17 14:52:49

来源:亿速云

阅读:75

作者:小新

这篇文章主要介绍如何利用ajax提交form表单到数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

大家应该都知道,在静态页面提交表单到数据库很简单就是单纯的

这个缺点是会刷新页面,会跳转页面的。

今天给大家带来的技术就是ajax提交表单

优点是不刷新页面,不跳转页面,静默提交的。

至于什么是ajax,自己去百度了解。

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

index.html

这个页面由两个部分组成

1、表单控件

2、jQuery+ajax处理脚本

jQuery脚本会获取form表单的数据,通过post的方式提交给api.phpHTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

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<?php

$title = $_POST['title'];

$url = $_POST['url'];

$con = mysql_connect("localhost","root","root");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

mysql_select_db("test", $con);

mysql_query("INSERT INTO testdata (title, url)

VALUES ('$title', '$url')");

mysql_close($con);

?>

然后我们需要建立好一个数据库

数据库名为test,表名为testdata

下面是数据库截图

到此,本次案例完成。

当然上面的代码只是简单的实现了ajax提交form表单

但是还有很多细节需要优化,例如表单验证,数据加密等,可以自己拓展学习,完善。

以上是“如何利用ajax提交form表单到数据库”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

用ajax提交表单给数据库,如何利用ajax提交form表单到数据库相关推荐

  1. 表单php跳转页面跳转,form表单页面跳转方式提交练习

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //form表单提交练习 /*新建一个form.html网页用来书写前端HTML表单*/ 表单提交练习 姓名: 年龄: 电话: 地址: QQ: 自我评价: ...

  2. html表单的常用属性有哪些,html/form表单常用属性认识

    1.form表单常用属性练习 .form1 { margin: auto; height: 900px; width: 500px; text-align: center; line-height: ...

  3. php中enctype属性,PHP_关于form表单中Enctype属性的用法,关于Form表单中Enctype属性的用 - phpStudy...

    关于form表单中Enctype属性的用法 关于Form表单中Enctype属性的用法: form表单中的Enctype属性指定将数据发回到服务器时浏览器使用的编码类型. 下面是它的取值说明: mul ...

  4. html表单注册功能的实现,仅一个form表单 js实现注册信息依次填写提交功能

    function one() { if (confirm("确定提交?")) { $("#one").hide(); $("#two").s ...

  5. ajax表单排序java,java如何区分是form表单请求,还是ajax请求

    对Live Writer支持的继续改进:设置随笔地址别名(EntryName) 在我们发布[功能改进]Live Writer发博支持"建分类.加标签.写摘要"之后,Artech提了 ...

  6. android微信post提交表单,微信自带浏览器不支持form表单post提交方案解决

    opencart 引入 TWIG 模板引擎 1.首先将 twig 包放入 system\library 目录. 2.在 system/startup.php 文件最后添加引入语句. require_o ...

  7. html表单action属性值,HTML中的form表单中的action属性

    用户提问 在一本书中,在一个处理用户注册的html里,作者把action的值设为"regist.jsp",如下: function on_submit() { if (form1. ...

  8. 数据库学习之MySQL (三)——数据库小试牛刀 + 利用对象思维理解表行列

    文章目录 前言 ´・ᴗ・` 获得自己第一个数据库 执行代码 小试牛刀 简单语句的实验方法 表 的理解 总结 ´◡` 前言 ´・ᴗ・` 本文我们将通过运行sql代码 得到自己的第一个数据库 我们学习的重 ...

  9. python股票数据库_利用Python爬股票数据并存入数据库Mysql

    直接上代码,小白也能爬股票......... import tushare as ts import mysql.connector import re,time #创建所有股票的表格以及插入每支股票 ...

最新文章

  1. Java FAQ(slhynju 0.3版)
  2. Java-反射简介及例子
  3. [转载]HTTP PUSH技术原理,结合ASP.NET实现以及评述
  4. HTML中显示的文字自动换行
  5. GCC + pthread
  6. c语言Linux用线程创建文件,Linux环境下C语言线程创建---简单代码
  7. 【JVM】JVM指令集总结
  8. 2019年北航OO第二单元(多线程电梯任务)总结
  9. sysbench数据库性能压测详解
  10. (第五章)统计函数分组
  11. mysql 常用配置
  12. 软件测试技术进阶篇——花椒测试平台 - 接口篇
  13. 【操作系统】代码实践:先来先服务调度算法(FCFS),短进程优先调度算法(SJF),高响应比优先调度算法(HRRN)
  14. 【转】福昕pdf套件注册码激活
  15. 我为什么选择Hexo建站
  16. 卷积神经网络(三)-ZF-Net和VGG-Nets
  17. 一气呵成:用Compose完美复刻Flappy Bird!
  18. UART、I2C、USB、SPI、CAN、Jtag、PCI/PCIE协议汇总
  19. div+css制作哆啦A梦
  20. python实战扫码下载_Python实例 一 12306抢票(一)扫码登陆

热门文章

  1. QQ里竟然可以自己跟自己说话,真是有点搞笑啊!
  2. 华山全敏还是全劲_​楚留香手游华山加点攻略 技能连招推荐[多图]
  3. C++ IMPL 模式解析(上)
  4. 女人最渴望男人这么对她们
  5. JS数据类型存贮位置
  6. arpspoof dnsspoof中间人攻击
  7. 对JPA的理解与回顾总结(一)
  8. 蓝牙耳机什么牌子好?分享四款市面上音质好的蓝牙耳机
  9. 块级元素和行内元素区别 以及行内块元素
  10. android camera慢动作,关于android:这可能是全网关于Camera慢动作录像SlowMotion介绍最全的文章了...