这一节我们利用 Ajax 制作一个留言板模拟,之所以叫模拟,是由于没有将留言内容存入数据库,而只是假像地处理,因为这里着重讨论 Ajax,暂时就不涉及数据库操作。

这里我们模拟了留言失败的情况,每次提交有 50% 的可能性会留言失败,便于观察不同的处理结果。

下面是服务器端代码(注意:即使指定了 charset,还是要把文件的存储编码设定为 utf-8,记事本有选择编码的功能,一些网页编辑器会根据其中的 charset 自动选择编码):

response.contentType = "text/xml"

Randomize()

dim rslt

if Rnd() >= 0.5 then

rslt = "0" '我们用 0 表示成功

else

rslt = "1" '我们用 1 表示失败

end if

%><?xml version="1.0" encoding="utf-8"?>

]]>

]]>

]]>

下面是客户端代码(POST 数据时仍然需要使用encodeURIComponent,否则 & 之类的字符将会当作特殊字符。):

留言板

body

{

text-align:center;

}

.pageBody

{

margin:0px auto 0px auto;

}

#processing

{

display:none;

text-align:center;

}

#msgForm

{

text-align:left;

}

正在处理...
留言标题:
留言内容:
您的联系方式:

[Ctrl+A 全部选择 提示:您可先修改部分代码,再按运行]

ajax回复留言,Ajax 留言板模拟相关推荐

  1. ajax无刷新留言板远吗,php+ajax制作无刷新留言板,phpajax刷新留言板_PHP教程

    php+ajax制作无刷新留言板,phpajax刷新留言板 本文就是和大家分享一款由php结合ajax实现的无刷新留言板,先给大家看一下最后的效果图: 数据库连接代码如下: index.php文件代码 ...

  2. 【JavaWeb】如何实现支持回复功能的留言板

    hello大家好,我是卷卷毛,我又回来了 这次给大家带来一个支持回复功能的留言板的设计方案,这个留言板现在就正运行在我的个人博客中,它支持简单的留言.回复功能,先来看一下效果图: 欢迎大家来留言板逛逛 ...

  3. php留言板显示不出,php留言板源代码_php留言代码留言后显示乱码

    问题补充: 首页输出留言代码 error_reporting(0); header('Content-Type:text/html;charset=utf-8'); mysql_connect('lo ...

  4. CSDN:解决粉丝网友集中问题留言处,把你所有的问题在留言处留言,我会一一回答

    CSDN:解决粉丝网友集中问题留言处,把你所有的问题在留言处留言,我会一一回答 目录 一.粉丝索取资料免费下载专区 二.问题集中回答处 1.第一种方法--在对应博客下或者工作室留言板留言 2.备用第二 ...

  5. 详细叙述ajax的详情,ajax的配置详情、ajax的调用解释、ajax的中文乱码和ajax的表单提交(内有实例)...

    本篇文章主要的讲述了关于ajax的使用总结说明,还有ajax的配置.调用.中文乱码.表单提交等等详细解释,现在我们一起来看这篇文章吧 ·jquery的使用 0.必须优先引入jquery.js 否则无法 ...

  6. java如何写ajax,java,jq,ajax写分页

    1.先写好html基础样式 我懒得去写css样式233,能看就行 #page { width: 20px; } id name pwd age 上一页 下一页 2.编写servlet 2.1 先写查询 ...

  7. 【AJAX】反向Ajax第1部分:Comet介绍

    英文原文:Reverse Ajax, Part 1: Introduction to Comet 在过去的几年中,web开发已经发生了很大的变化.现如今,我们期望的是能够通过web快速.动态地访问应用 ...

  8. Thinking in AJAX(二) —— 基于AJAX的WEB设计

    Thinking in AJAX(二) -- 基于AJAX的WEB设计 一.AJAX最值得称赞的是异步交互,而不是无刷新 很多人都看好AJAX无刷新的技术,以至于认同AJAX就是用来做无刷新的.这个认 ...

  9. springmvc中ajax,springmvc中ajax处理

    1.使用HttpServletResponse处理--不需要配置解析器 @Controller public class AjaxController { @RequestMapping(" ...

最新文章

  1. 谷歌高管又变动:AI 研究部门元老即将离职
  2. php每天扒取当天新闻_php 抓取新浪新闻的程序代码
  3. SQL查询语句精华文章(转)
  4. 《51单片机应用开发范例大全(第3版)》——第1章 单片机C语言开发基础
  5. php父子遍历,jQuery 遍历
  6. NYOJ-邮票分你一半(dp)
  7. Certificate Transparency 那些事 | JerryQu 的小站
  8. Flex初学者群(54200135)共享资料清单-----2008.1.24
  9. 基于java+SpringBoot+HTML+Mysq幼儿园日常管理系统
  10. Python制作任意音频文件
  11. 新版TP开发小额贷系统源码+可封装IOS安卓双端
  12. 计算机内存die,从内存时序的角度告诉你 三星B-DIE为何成为高端所用
  13. java推送微信消息换行_微信公众平台开发教程之文本消息如何换行(第十二课)
  14. 1875 贝茜的报复(dfs、二进制)
  15. mysql级联删除外键约束_mysql通过外键级联删除
  16. 生活记录--虽然没有扶着墙进,基本扶着墙出
  17. C#小游戏--飞行棋
  18. scipy.spatial.distance.cdist
  19. Selenium面试问题和答案-2
  20. VMware黑群晖6.1安装记录

热门文章

  1. 人工智能AI实战100讲(二)-自动驾驶传感器之激光雷达(二)激光雷达配置车型介绍
  2. oracle数据库如何写翻页_oracle数据库如何写翻页
  3. mel滤波器组频率响应曲线_了解二阶滤波器的奈奎斯特图
  4. mysql教程清华课后答案_mysql学习之路_sql
  5. Linux光盘检测,qpxtool
  6. svm核函数gamma参数_非线性SVM与核函数
  7. 函数的自执行,变量提升和函数提升
  8. 深入理解this机制系列第三篇——箭头函数
  9. 301、404、200、304、500HTTP状态
  10. node.js中exports与module.exports的区别分析