=$row[content]?>
本文章来给大家介绍一个原生态的ajax+php无刷新回贴和注册检验实例,如果你对此有兴趣不防进入参考哦。
先看xin.sql数据库,我们可直接复制保存成xxx.sql哦。
代码如下 | 复制代码 |
use xin; |
INSERT INTO bbs_post VALUES (1,'大家了解Ajax技术吗?','ajaxuser','如何学习Ajax技术呢?',1),(2,'通过实例学习应该不错','tom','先看看基础概念,然后多从实例中学习。',1),(3,'谢谢!','max','非常感谢你的建议!',1);
index.php文件
代码如下 | 复制代码 | ||||||||||
无刷新显示回帖$conn = @mysql_connect("localhost","root","123") or die ("MySql连接错误"); mysql_select_db("xin",$conn); mysql_query("set names 'utf8'"); $sql = "select * from bbs_post where threadid = 1 order by id asc"; $query = mysql_query($sql); while($row = mysql_fetch_array($query)){ ?> =$row[title]?> [=$row[username]?>]
=$row[content]?> 登入後複製 } ?>
|
bbspost.php文件
代码如下 | 复制代码 |
$title = $_POST["title"]; //获取title $conn = @ mysql_connect("localhost", "root", "123") or die("MySql连接错误"); $sql="insert into bbs_post (title,content,username,threadid) " .
|
bbs.js文件,里面包括了大量ajax文件啊
代码如下 | 复制代码 |
//先创建一个空的bbs.js文件,并修改其属性为utf-8,才能保存中文。 //用于创建XMLHttpRequest对象 //提交回帖到服务器 //检查表单是否内容已填写完毕 //获取查询选项的回调函数 //创建新的回帖 var postDiv = createDiv("post", ""); //创建回帖的外层div var postTitleDiv = createDiv("post_title", title + " [" + username + "]"); //创建标题div " + content + " 登入後複製 postDiv.appendChild(postTitleDiv); //在外层div追加标题 postDiv.appendChild(postContentDiv); //在外层div追加内容 document.getElementById("thread").appendChild(postDiv); //将外层div追加到主题div中 //根据className和text创建新的div |
css文件如下
代码如下 | 复制代码 |
/* 页面基本样式 */ /* 主题的样式 */ /* 提示信息div的样式 */ /* 帖子的样式 */ /* 帖子title的样式 */ /* 帖子content的样式 */ /* 回帖表格基本样式 */ /* 回帖表格单元格样式 */ /* 回帖表格表头样式 */ /* 表单元素样式 */ /* 文字区域样式 */ /* 预定义格式样式 */ |