jQuery+Ajax留言系统代码

作者:小菜 更新时间:2025-02-25 点击数:
简介:在整理以前资料时偶尔发现有一个效果不错的Ajax留言板程序,是以前一个系统的一个部分。

今天抽了点时间,将其独立成一个项目,与大家分享下,先来看下具体的效果图:思

【菜科解读】

在整理以前资料时偶尔发现有一个效果不错的Ajax留言板程序,是以前一个系统的一个部分。

今天抽了点时间,将其独立成一个项目,与大家分享下,先来看下具体的效果图:思路很简单,就是一般的Ajax系统,主要是里面的一些jQuery的特效确实不错。

下面是实现步骤:环境:Visual Studio 2010 + SQL Server 2008 + jQuery1.4.1 1. 首先设计数据库,很简单,留言人、留言时间、留言内容、头像等字段,具体的数据库表创建语句如下代码 CREATE TABLE [dbo].[tb_message_board]([MSG_ID] [int] IDENTITY(1,1) NOT NULL,[MSG_USER] [nchar](20) NULL,[MSG_FACE] [nchar](50) NULL,[MSG_CONTENT] [nchar](100) NULL,[MSG_TIME] [datetime] NULL) ON [PRIMARY]大家可以在自己机器上执行该SQL ,你项目的数据库,同时要修改Web.config中的数据库名;2. 创建ASP.NET 应用程序,默认已经有母版页了,我们只要添加一个使用了默认母版页的Web页面,取名为MessageBoard;3. 创建一些常用的文件夹,如images文件夹,用来存放项目中使用的图片,我这边最后创建后的解决方案管理器如下图:4. 使用div 及css 布局你的留言板页面,我之前参考了http://www.css88.com/demo/ajax-deleet 中的布局;5. 当初为了方便起见,使用了最基础的SQL Helper作为数据操作类,下面是该 SQL Helper类的代码:代码 /** 文件名:SQLHelper* 说明:SQL Server帮助类* 作者:Alexis* 网站:http://www.cnblogs.com/alexis* 创建时间:20100428* */using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;/// ///SQLHelper 的摘要说明/// public class SQLHelper{SqlConnection conn;public SQLHelper(){string connectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["MessageBoard"].ToString();conn = new SqlConnection(connectionString);}/// /// 执行SQL命令,将数据赋给数据集的引用/// public bool RunSQL(string cmdText, ref DataTable dt){try{conn.Open();SqlCommand cmd = new SqlCommand(cmdText, conn);SqlDataAdapter sda = new SqlDataAdapter(cmd);DataSet ds1 = new DataSet();sda.Fill(ds1);dt = ds1.Tables[0];}catch (SqlException se){return false;throw new Exception(se.Message, se);}return true;}/// /// 执行带参数的SQL语句/// ///

///

public bool RunSQL(string cmdText, SqlParameter[] sp){try{if(conn.State== ConnectionState.Closed)conn.Open();SqlCommand cmd = new SqlCommand(cmdText, conn);if (sp != null){for (int i = 0; i /// 留言类/// public class Message{private int id;//留言的标识public int Id{get { return id; }set { id = value; }}private string msg_content;//留言的内容public string Msg_content{get { return msg_content; }set { msg_content = value; }}private string msg_nickname;// 昵称public string Msg_nickname{get { return msg_nickname; }set { msg_nickname = value; }}private string msg_face;//选择的头像public string Msg_face{get { return msg_face; }set { msg_face = value; }}private DateTime msg_time;//留言的时间public DateTime Msg_time{get { return msg_time; }set { msg_time = value; }}}}7.开始着手写js代码,在写ajax事件之前,先来看下两个jQuery插件,首先是jQuery文本框水印效果,效果图如下:使用方法:添加watermarkinput 的js引用,为想要实现水印效果的文本框加上id如, 之后再js代码中写如下的代码以处理水印//处理水印jQuery(function ($) {$("#msg_nickname").Watermark("请输入您的昵称,如果不输入则默认为匿名");});function UseData() {$.Watermark.HideAll(); //Do Stuff $.Watermark.ShowAll();}8. jQuery图片缩放插件,jquery.imgzoom.js ,具体的效果:点击图标的时候,图片渐渐变大,直至原来的大小,如果是Gif图片的话,效果会更好。

9. 编写具体的Ajax代码,使用jQuery框架将会节省很多的时间,当我们点击留言按钮的时候,将一些信息收集起来,然后通过Ajax写入数据库,然后使用布局修改DOM来实现无刷新的效果,主要的代码如下:代码 //使用ajax处理留言$.ajax({type: "POST",url: "Ajax/MessageBoardHandler.ashx?action=add",data: "msg_nickname=" + escape(msg_nickname) + "&msg_content=" + escape(msg_content) + "&msg_time=" + msg_time + "&msg_face=" + msg_face,success: function (msg) {//在table中新增一行if (msg == "success") {$('#messagelist').append("

" + msg_content +"

"+msg_time+"");}}});上面的一些变量重字面上也能知道是我们收集的信息,即要写如数据库的留言信息;10. 编写Ajax处理类的代码,将信息插入数据库,代码如下:代码 public void ProcessRequest(HttpContext context){context.Response.ContentType = "text/plain";string action = context.Request.Params["action"].ToString();//获取想要做的操作if (action == "add")//新增留言{Message message = new Message();//创建新的留言对象message.Msg_nickname = context.Request.Params["msg_nickname"].ToString();//昵称message.Msg_content = context.Request.Params["msg_content"].ToString();//留言内容message.Msg_time = DateTime.Parse(context.Request.Params["msg_time"].ToString());//留言时间message.Msg_face = context.Request.Params["msg_face"].ToString();//选择的头像MessageAdd(message,context);}else if (action=="del")//删除留言{}}/// /// 新增留言/// ///

private void MessageAdd(Message message, HttpContext context){SQLHelper helper = new SQLHelper();string cmdText = "INSERT INTO TB_MESSAGE_BOARD(MSG_USER,MSG_CONTENT,MSG_FACE,MSG_TIME) VALUES('" +message.Msg_nickname + "','" + message.Msg_content + "','" + message.Msg_face + "','" + message.Msg_time + "')";if(helper.RunSQL(cmdText, null)){context.Response.Write("success");}}在这个类里面就用到了SQL Helper了;11. 编写MessageBoard的后台代码,我们在加载留言本页面的时候,需要将已有的留言信息显示在页面中,代码 /** 文件名:MessageBoard* 说明:使用Ajax的留言板* 作者:Alexis* 网站:http://www.cnblogs.com/alexis* 创建时间:20101226* */using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;namespace MessageBoard{public partial class MessageBoard : System.Web.UI.Page{protected DataTable dt;protected void Page_Load(object sender, EventArgs e){GetMessage();}//从数据库中读取留言信息protected void GetMessage(){SQLHelper helper = new SQLHelper();dt=helper.getDataTable("select * from tb_message_board");}}}12. 在前台显示这些数据,使用的内部变量,即 %=dt.Rows[i]["msg_time"]%>这种形式的代码,详细的代码可以参考源文件 jQuery+Ajax,留言,系统,代码,在,整理,以前,资

虎牙直播app如何关闭系统消息 虎牙直播App关闭系统通知方法

第一步:打开虎牙直播app我的页面,点击【设置】进入,如图所示。

第二步:在设置页面,点击【推送通知设置】进入,如图所示。

第三步:在推送通知设置页面,关闭【系统通知】即可,如图所示。

小白2025一键装机win10正版系统详细教程

想重装系统不会怎么办?菜科网一键重装系统轻松在线帮您搞定系统重装问题。

软件支持 在线重装、U盘制作、自定义重装 等多种模式。

简介:在信息化时代,无论是工作还是娱乐,我们对计算机的依赖程度不断加深。

安装一套高性能且便捷的操作系统不仅能提升工作效率,也能给娱乐生活带来更多乐趣。

《小白2025一键装机win10正版系统详细教程》旨在帮助您掌握安装Windows 10系统的技巧,为您提供一个简单易行的装机指南,即使是没有技术经验的初学者也能从容应对。

工具原料:系统版本:Windows 10 家庭中文版(Version 21H2)品牌型号:Dell XPS 13 9310, 联想拯救者 R9000P 2023款软件版本:小白一键重装工具 v2025.10一、准备工作1、设备环境准备确保设备电量充足,并提供稳定的网络连接。

由于装机过程需要下载系统文件,建议使用有线连接以确保网络稳定。

准备一根至少16GB的U盘,以备系统安装盘制作之用。

2、备份重要文件在重装系统前,备份重要文件和数据。

您可以使用外部硬盘或云存储服务如OneDrive备份,防止数据在重装过程中丢失。

二、下载并制作系统安装盘1、下载小白一键重装工具访问小白官网,下载最新版的小白一键重装工具(v2025.10)。

安装完成后运行该软件。

2、制作启动U盘插入准备好的U盘,选择“制作可启动U盘”选项。

根据软件提示,选择系统版本(Windows 10 家庭中文版)并开始制作。

此过程需一定时间,请耐心等待。

三、安装Windows 10系统1、进入BIOS界面重启电脑,并在启动时按下相应快捷键(一般为F2、DEL或ESC)进入BIOS设置。

具体按键可参考厂商官方网站或产品说明书。

2、设置U盘启动在BIOS中找到“Boot”选项,将U盘设置为首选启动项。

保存并退出BIOS。

3、安装系统重启电脑,系统会自动从U盘启动。

选择“安装Windows”后,按照提示进行系统安装操作,期间需选择语言、时区等信息。

完成安装后,系统将自动重启并进入初始设置界面,根据个人喜好设置账户及相关选项。

拓展知识:1、Windows 10优化技巧在安装完系统后,为了获得更佳的使用体验,可以实行一些优化措施,比如禁用不必要的启动项和后台应用,定期更新驱动程序,提高系统整体运行速度。

2、正版激活的重要性使用正版系统不仅可以获得微软全方位的技术支持和安全更新,而且可以有效避免盗版软件带来的安全和法律风险。

因此,在安装完系统后,建议立即通过购买正版密钥或使用数字许可证激活Windows系统,以合法合规地进行使用。

总结:小白2025一键装机win10正版系统详细教程为用户提供了一个从下载工具到完成安装的全流程指南,通过简洁明了的步骤描述,用户能够轻松快速地为自己的设备装上全新的Windows 10系统。

借助此教程,用户不仅可以顺利升级系统,还能在保证数据安全的同时享受到最新的技术支持及系统更新,获得更佳的使用体验。

标签: 注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。

对于商业使用,请联系各自版权所有者,否则法律问题自行承担。

韩博士装机大师:2025年最新重装系统指南 2025装机助理一键重装系统步骤详解:快速搞定电脑问题 小白一键装机指南:2025年最新重装系统技巧详解 【2025年推荐】云净装机大师使用指南:一键搞定电脑重装系统 2025年最干净的一键重装系统软件推荐与使用攻略 【2025年】笔记本怎么重装系统?简单步骤教你轻松搞定 2025年一键重装系统技巧:小白也能轻松搞定全过程指南 【2025年版】电脑重装系统详细图解:全面掌握最新方法与技巧 电脑重装系统如何选择最干净的一键重装系统软件? 【科普必备】笔记本怎么重装系统?详细步骤指导2025版 【2025秘籍】一键重装系统:小白用户快速上手指南 2025年电脑重装系统全攻略:专业步骤详解,提升设备性能秘诀 2025年最新重装系统教程:解决电脑常见问题的终极指南 【建议收藏】2025年冰封一键重装系统教程:快速掌握,实用指南助你成功 小白2025一键装机win10正版系统详细教程 分类于: 回答于:2025-03-22 简介:在信息化时代,无论是工作还是娱乐,我们对计算机的依赖程度不断加深。

安装一套高性能且便捷的操作系统不仅能提升工作效率,也能给娱乐生活带来更多乐趣。

《小白2025一键装机win10正版系统详细教程》旨在帮助您掌握安装Windows 10系统的技巧,为您提供一个简单易行的装机指南,即使是没有技术经验的初学者也能从容应对。

工具原料:系统版本:Windows 10 家庭中文版(Version 21H2)品牌型号:Dell XPS 13 9310, 联想拯救者 R9000P 2023款软件版本:小白一键重装工具 v2025.10一、准备工作1、设备环境准备确保设备电量充足,并提供稳定的网络连接。

由于装机过程需要下载系统文件,建议使用有线连接以确保网络稳定。

准备一根至少16GB的U盘,以备系统安装盘制作之用。

2、备份重要文件在重装系统前,备份重要文件和数据。

您可以使用外部硬盘或云存储服务如OneDrive备份,防止数据在重装过程中丢失。

二、下载并制作系统安装盘1、下载小白一键重装工具访问小白官网,下载最新版的小白一键重装工具(v2025.10)。

安装完成后运行该软件。

2、制作启动U盘插入准备好的U盘,选择“制作可启动U盘”选项。

根据软件提示,选择系统版本(Windows 10 家庭中文版)并开始制作。

此过程需一定时间,请耐心等待。

三、安装Windows 10系统1、进入BIOS界面重启电脑,并在启动时按下相应快捷键(一般为F2、DEL或ESC)进入BIOS设置。

具体按键可参考厂商官方网站或产品说明书。

2、设置U盘启动在BIOS中找到“Boot”选项,将U盘设置为首选启动项。

保存并退出BIOS。

3、安装系统重启电脑,系统会自动从U盘启动。

选择“安装Windows”后,按照提示进行系统安装操作,期间需选择语言、时区等信息。

完成安装后,系统将自动重启并进入初始设置界面,根据个人喜好设置账户及相关选项。

拓展知识:1、Windows 10优化技巧在安装完系统后,为了获得更佳的使用体验,可以实行一些优化措施,比如禁用不必要的启动项和后台应用,定期更新驱动程序,提高系统整体运行速度。

2、正版激活的重要性使用正版系统不仅可以获得微软全方位的技术支持和安全更新,而且可以有效避免盗版软件带来的安全和法律风险。

因此,在安装完系统后,建议立即通过购买正版密钥或使用数字许可证激活Windows系统,以合法合规地进行使用。

总结:小白2025一键装机win10正版系统详细教程为用户提供了一个从下载工具到完成安装的全流程指南,通过简洁明了的步骤描述,用户能够轻松快速地为自己的设备装上全新的Windows 10系统。

借助此教程,用户不仅可以顺利升级系统,还能在保证数据安全的同时享受到最新的技术支持及系统更新,获得更佳的使用体验。

菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。

加入收藏
               

jQuery+Ajax留言系统代码

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录