jquery mysql php_Ajax+jQuery+PHP+MySQL实现无刷新发表评论应用

news/2024/7/7 1:26:06 标签: jquery mysql php

PS:演示做过特殊处理,不会保存用户提交的数据,只做演示。附件内为完整实例,数据会提交到数据库,并显示在前台。

HTML部分

首先我们放置一个评论表单和显示评论列表#comments发表评论昵称:评论内容:

jQuery部分

接着调用评论列表,并且通过Ajax发布评论:$(function() {

var comments = $("#comments");

$.getJSON("ajax.php",

function(json) {

$.each(json,

function(index, array) {

var txt = "" + array["user"] + ":" + array["comment"] + "" + array["addtime"] + "";

comments.append(txt);

});

});

$("#add").click(function() {

var user = $("#user").val();

var txt = $("#txt").val();

$.ajax({

type: "POST",

url: "comment.php",

data: "user=" + user + "&txt=" + txt,

success: function(msg) {

if (msg == 1) {

var str = "" + user + ":" + txt + "刚刚";

comments.append(str);

$("#message").show().html("发表成功!").fadeOut(1000);

$("#txt").attr("value", "");

} else {

$("#message").show().html(msg).fadeOut(1000);

}

}

});

});

});

Mysql数据库部分

最后附上表comments结构:CREATE TABLE `comments` (

`id` int(11) NOT NULL auto_increment,

`user` varchar(30) NOT NULL,

`comment` varchar(200) NOT NULL,

`addtime` datetime NOT NULL,

PRIMARY KEY  (`id`)

) ENGINE=MyISAM;


http://www.niftyadmin.cn/n/1450257.html

相关文章

Entity Framework 6.1-Code First

Entity Framework 6.1-Code First 原文:Entity Framework 6.1-Code First Code First-代码优先,先创建好领域模型。新建MyDbContext继承DbContext。根据代码自动生成数据库 Code First优点 1.可以自由的创建领域模型,基本不受EF框架的限制。自由的命名。…

python微信框架_WeRoBot 1.1.0,Python 的微信公众号开发框架

WeRoBot 1.1.0 发布了。有以下更新:为 werobot.robot.BaseRoBot 增加 client property 允许在初始化 werobot.robot.BaseRoBot 时传入 Config 。注意如果传入了 config , BaseRoBot 会忽略除 config 与 logger 外的其他所有的参数。 deprecate werobot.r…

uva 10548 - Find the Right Changes(拓展欧几里得)

题目链接:uva 10548 - Find the Right Changes 题目大意:给定A,B,C,求x,y,使得xAyBC,求有多少种解。 解题思路:拓展欧几里得,保证x,y均大于等于0&…

mac下安装redis以及redis扩展-----xampp

第一步:安装基础支持curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gztar -xzvf m4-1.4.13.tar.gzcd m4-1.4.13./configure –prefix/usr/localmakesudo make installcd ..curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gztar -xzv…

mybatis主键回填mysql_MyBatis 示例-主键回填

测试类:com.yjw.demo.PrimaryKeyTest自增长列数据库表的主键为自增长列,在写业务代码的时候,经常需要在表中新增一条数据后,能获得这条数据的主键 ID,MyBatis 提供了实现的方法。StudentMapper.xmluseGeneratedKeys&qu…

python编程求1+2+3+....+100的和_python实现1+2+3+...求和的办法

今天下午上python课的时候,老师留了一个小编程题,求1234...100,然后的就大展身手,写了下面的代码:defsum():print("如果中途想终止,请输入no")for i in range(1000): nstr(input("请输入累加到的数字&a…

C# 客户端服务端的编写

客户端的代码 class client{public void mehod(){TcpClient tcp new TcpClient();tcp.Connect(IPAddress.Parse("192.168.0.168"), 23850);NetworkStream stream tcp.GetStream();string cmd "demo TESTING";byte[] outbytes System.Text.Encoding.ASC…

一个检测一个字符串在另一个字符串当中出现几次的函数(转)

U2 Forum rautinee原创$ $http://u2bbs.126.com$ 一个网友问就写了一个,:) Function CheckTheChar(TheChar,TheString) TheChar"要检测的字符串" TheString"待检测的字符串" if inStr(TheString,TheChar) then for n 1 to Len(TheString) if Mid(TheString…