在Thinkphp中 自己怎么写一个简单的留言功能出来,用ajax提交的,求代码

点击留言按纽能弹出输入框,输入内容,然后能够显示出来

您好,

登陆页面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);
}
}

基本的代码就这些 配置文件跟数据库自己改改就行了 。追问

登录的做好了,留言的还没有,怎么加上去

温馨提示:内容为网友见解,仅供参考
无其他回答

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
模板中使用js请求代码如下:.get('127.0.0.1\/index.php?s=Home-index-test-p1-1-p2-2', {}, function(data) { alert(data);\/\/这里处理返回数据 });\/\/上面的url你根据自己的需要修改get传参数我就不说了,你也可以用post 或者直接用ajax做,都是一样的。php部分代码如下:public function...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
\/\/阻止表单提交--因为你已经异步请求了 function success(data){ \/\/异步执行成功后,返回执行的方法 data就是后台返回值 后台用成功$this->success();或者失败$this->error();就行了 if(data.status){ \/\/data.status 获取josn数据status的值,这里判断是否成功 window.location.href = ...

thinkphp中 ajaxReturn方法的使用及弹出提示对话框
\/\/ 状态0表示失败else $this->ajaxReturn(0,'填写你的下载地址URL...',1); \/\/ 1表示成功,可以跳转到下载当前页面的ajax提交简要代码 .post(提交地址,提交内容,function(json) { var data = eval("("+json+")"); if(data.status == 0) alert(data.info); else wind...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
客户端(jQuery提交):var data = {'username':'我是小明', 'password':'mima'};$.post('\/Register\/submit.html', data , function(response){ alert(response.msg); \/\/response是服务端响应的数据。msg是thinkphp传过来的处理信息。 \/\/thinkphp的响应里,始终会携带一个code属性。可...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
if(data.status == 1){ alert('success');} },\/\/调用执行后调用的函数 complete: function (XMLHttpRequest, textStatus) { },\/\/调用出错执行的函数 error: function () { } });\/\/ 在thinkphp的Controller中,接收参数 public function loginByPassword(){ \/\/ 接收参数 param = I('param'...

thinkphp中怎么用ajax
thinkphp中使用ajax很简单.主要掌握的地方有三个.第一.tp中ajax的url需要使用大U方法.比如:$.post("{:U('User\/add')}")第二.控制器中返回结果得第一种方法.$this->error('失败','',true); 第三个参数为true.则发挥的是json数据.包含info.status.url三项.第三.控制器中返回结果的第二种...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
Jquery 的 $.post() 方法通过 HTTP POST 方式向服务器发送请求并获取返回的数据,可以实现ajax的提交、接收处理、返回;例子:$.post( \/\/ 接收数据的PHP页面 url : 'action.php', \/\/ 传给PHP的数据,多个参数用&连接或者使用json格式数据: {a:'value1',b:'value2'},function...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
前提:你会用基本的thinkphp与jquery的ajax。jquery用$.get 或 $.post 提交给thinkphp后台请求与参数 thinkphp中,用大写的i, I('参数名') 方法来获取参数,经过检验后处理执行相应指令,简单的用$this->success( $return ) 或 $this->error( $error )来返回结果。在 .get('url', {'...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
用jQuery里的ajax提交数据到一个php页面,这个页面负责核对传来的数据和数据库里的数据对比,然后返回结果

thinkphp后台登陆ajax提交验证码怎么进行判断
具体代码如下:protected function check_verify($code) \/\/验证函数{$verify = new \\Think\\Verify();return $verify->check($code);} Public function login(){ \/\/登陆$authcode = trim(I('authcode')); \/\/获取前端ajax传过来的authcodeif ( ( !$this->check_verify($authcode)) ){ $...

相似回答