zoukankan      html  css  js  c++  java
  • 记事本效果,鼠标移出即可将内容通过ajax提交上去

    控制器代码

    渲染记事本板块内容

     public function index()
        {
            //判断用户是否登录
            $user=session('user');
            //未登录跳转登录页面
            if (empty($user)) return redirect('admin/login/index');
            //取出用户信息
            $uid=session('user')['id'];
            //查询出用户的记事本内容返回到视图
            $data=collection(appadminmodelNote::where('uid',$uid)->select())->toArray();
            return view('index',compact('data'));
    
        }

    通过ajax提交的用户记事本的内容

     public function save(Request $request)
        {
            //添加记事本内容
            $data['content']=$request->param('content');
            $data['uid']=session('user')['id'];
            $data['time']=date("Y-m-d H:m:s");
            if (appadminmodelNote::create($data)){
                return json(['code'=>200,'msg'=>'success','data'=>$data]);
            }
            return json(['code'=>500,'msg'=>'error','data'=>""]);
    
        }

    前端html代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
    </head>
    <body>
    <div id="app">
        <form>
            <textarea name="content" style=" 300px;height: 200px" id="text" placeholder="输入内容"></textarea>
            <img src="{$Think.session.user.img}" width="100px">
        </form>
        <div>
            {foreach $data as $v}
            <div style="border-bottom: black solid 2px">
                <p>时间:{$v.time}</p>
                <p>{$v.content}</p>
            </div>
           {/foreach}
        </div>
    </div>
    </body>
    <script>
        $(document).ready(function(){
            $("#text").mouseleave(function(){
                var content=$("#text").val()
                if (content.length>5){
                    $.post("{:url('save')}",{content:content},function(result){
                        if (result.code==200){
                            location.reload();
                        }
    
                    });
                }
            });
        });
    </script>
    </html>
  • 相关阅读:
    Python 学习笔记 11.模块(Module)
    Python 学习笔记 8.引用(Reference)
    Python 学习笔记 9.函数(Function)
    Python 学习笔记 6.List和Tuple
    Python 学习笔记 4.if 表达式
    Python 学习笔记 2.自省
    Python 学习笔记 3.简单类型
    Python 学习笔记 7.Dictionary
    Python 学习笔记 5.对象驻留
    Python 学习笔记 10.类(Class)
  • 原文地址:https://www.cnblogs.com/cyxng/p/14533075.html
Copyright © 2011-2022 走看看