在Thinkphp中 用ajax怎么写留言提交,求代码,急急急

 我来答
匿名用户
推荐于2016-02-01
展开全部
登陆页面login.html代码
<form action="__MODULE__/Login/dologin" method="post">
账号:<input type="text" name="username" />
密码:<input type="password" name="password"/>
<input type="submit" value="登陆"/>
</form>
Login控制器下dologin方法代码
public function dologin(){
$u=I('Post.username');
$p=I('Post.password');
$data['username']=$u;
$data['password']=md5($p); //md5加密
$m=M('User');
$list=$m->where($data)->find();
if($list){
$_SESSION['islogin']=1; //登陆状态存入session
$_SESSION['username']=$list['username']; //把用户名存入session
$_SESSION['id']=$list['id']; //把用户id存入session
$this->redirect("Index/index");
}else{
$this->error("登陆失败",'javascript:history.back(-1);',1);
}
}

基本的代码就这些 配置文件跟数据库自己改改就行了 。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-05-07
展开全部
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="__PUBLIC__/JS/jquery-1.8.3.js"></script>
</head>
<body>
<script>
$(document).ready(function(){
var id = $('#cardid').val();
$("button").click(function(){
$.ajax({
type: 'POST',
url: '__URL__/add_liuyan',
data: {carid:id},
success: function(data){
if(data === false){
alert('添加失败');
}else{
alert('添加成功')
}
}
})

});

});

</script>

<input type="text" value="13022222222" id="cardid">
<br />
<button>提交</button>

</body>
</html>

模板

控制器

<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$this->display();
}

public function add_liuyan(){
$data['content'] = $_POST['content'];
$status = M('content')->add($data);
$this->ajaxReturn($status);
}
}

这样就添加到数据库了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式