当前位置: 首页 > news >正文

仿牌外贸网站建设/nba季后赛最新排名

仿牌外贸网站建设,nba季后赛最新排名,黄冈网站推广收费标准,内江市网站建设21CTO 导读:很多网站为了加快速度,全部生成了静态HTML,但是真的需要静态化吗?请本文给大家的一些好示例。我们一起来对静态页下一个定义,即“页面显示的信息与存储结构完全一致”。因此,如果要构建一个显示…

21CTO 导读:很多网站为了加快速度,全部生成了静态HTML,但是真的需要静态化吗?请本文

给大家的一些好示例。

746f35317d5258b1d0053b593c5b364b.png

我们一起来对静态页下一个定义,即“页面显示的信息与存储结构完全一致”。因此,如果要构建一个显示数据库信息动态页面,需要使用服务器端语言渲染,如.php/.aspx/.jsp/.servlet 等。

做为一个Web开发人员,我常常听到“HTML速度快”、“HTML 不能显示动态内容”等,这听起来似乎有道理,但并不完全正确。

下面我们就讨论为什么 HTML 页面不是真正的静态页面。

使用 HTML 页面进行动态处理

让我们用 HTML 页面进行交互式操作,在此处,我们将创建一个用户订阅的功能,大家知道,这个功能在互联网上很常见。

该交互功能描述如下:

页面上有一个 Email 的文本输入表单以及提交按钮,用户输入 TA 的邮箱并单击提交按钮后,邮件将存储在数据库表中,用户会收到一条感谢信息。

HTML 页面代码如下:提交

说明:返回的提示消息“谢谢”将显示在 message 的 DIV 中。

让静态页面静态化

下面我们要完成的是,怎样在数据中插入电子邮件并显示感谢信息,我们采用 JQuery 库来实现。

使用捕获事件即可,事件上调用 JQuery 的 Ajax 方法,将邮件地址发布到 PHP 脚本。

以下是我们的 JQuery代码:$("#submit").click(function (e) {

$.ajax({

type: "POST",

url: "result.php",

contentType: "application/json; charset=utf-8",

data: '{"email":"' + $("#email").val() + '"}',

success: function (msg) {

$("#message").html(msg);

},

error: function (req, status, error) {

alert(req + " " + status + " " + error);

}

});

return false;

});

来说明一下,在上面的 JQuery 方法中,我们将 url 的键值传递给 result.php 页面,此页面将接收邮件的内容。

即 data 的值,详细请看上碳的 Ajax 代码,用户的邮件将以键值方式发送。

Ajax 请求完居后,PHP将返回 success 给回调函数,我把该回调函数从 PHP 页面接收到的值,写入在 message 的 div 中。

如果在 Ajax 调用期间出现一些错误,则调用“error”段的回调函数。

下面是我们的 PHP页面内容:['email'];

//如果插入数据库则返回 success

//如果没有成功返回 wrong,Try again

?>

我在PHP脚本节省了一些代码,聪明的读者可以自行完成。它主要的任务就是接收电子邮件值,将其插入数据库,然后返回成功等信息。

至此,我们的代码部分到此结束。

现在,如果哪个开发人员告诉你HTML页面不能用于显示动态内容,请礼貌地告诉那个人,还有另一种方式!

我们使用JQuery Ajax, HTML页面可以像服务器页面一样工作,人们可以方便的使用,大HTML页面直接创建任何类型的数据库应用程序。

愉快编码,不要忘记点赞本教程!

作者:洛逸

来源:21CTO社区

说明:未经授权,请勿转载本站原创作品。

http://www.lbrq.cn/news/963055.html

相关文章:

  • 用react和ant.d做的网站例子/广告网
  • 男女做暖暖到网站/网站排名费用
  • 做网站须要什么技术/万网登录入口
  • 做参茸产品的网站/上海搜索seo
  • 易语言 做的网站/兰州seo公司
  • 免费领取手机网站/视频号关键词搜索排名
  • 定制型网站制作明细报价表/搜索引擎优化的步骤
  • 简单好看的版面设计图/武汉好的seo优化网
  • 哪个网站做视频收益高/alexa排名
  • 南宁网站设计/在线培训app
  • 中国人做外贸网站都卖什么手续/网站搜索查询
  • 日本人做网站/搜索引擎入口大全
  • 天津企业网站建设哪家好/百度指数app
  • c 网站开发数据库/nba西部最新排名
  • 深圳微信网站建设公司/济宁网站建设
  • 手机网站的必要性/广州百度推广客服电话
  • 沈阳网站模板/个人免费网站申请注册
  • 怎样提高网站访问速度/企业门户网站的设计与实现
  • 深圳网站建设卓企/网络推广网站公司
  • 自己怎样给网站做推广/站长之家源码
  • 哪些网站可以做淘宝店招/谷歌搜索引擎入口363
  • 广州网站设计建设/seo整站优化什么价格
  • 东营网站建设价格/新疆今日头条新闻
  • 有没有好一点的网站/免费的网站推广
  • 青海省住房和建设门户网站/网站设计就业
  • 做字幕的网站/网站点击软件排名
  • 上海企业招聘网/seo资讯推推蛙
  • 番禺网站优化/山东百度推广代理
  • 营销型网站建设要懂代码吗/网络运营推广
  • 陕西做网站公司有哪些/百度推广网站一年多少钱
  • 指定阿里镜像原理
  • Java大厂面试实录:从Spring Boot到AI微服务架构的深度解析
  • Java使用FastExcel实现Excel文件导入
  • Java集合框架中List常见问题
  • 【Linux】第一个小程序—进度条
  • 前端-列表fixed冻结的列 横向滚动条拖不动