• 仿联想商城laravel实战---5、无刷新的增删改查(动态页面更新的三种方式(html))


    仿联想商城laravel实战---5、无刷新的增删改查(动态页面更新的三种方式(html))

    一、总结

    一句话总结:

    直接js增加删除修改html
    控制器直接返回处理好的页面
    用双向绑定插件比如vue

    1、比如管理员有正常和禁用两种状态,我需要修改管理员状态,我如何修改(需要注册路由么)?

    需要注册路由
    总结:一些非路由组里面的方法都要注册,所以我们增加的一些乱七八糟的方法都需要,就算不用输入url的

    2、lavarel中的ajax的post一直常伴相随的是什么?

    {"_token":'{{csrf_token()}}'}

    3、lavarel中post提交的数据如果要更新数据库在控制器中一定要做的操作是什么?

    去掉数据中的_token:$arr=$request->except('_token');

    4、比如修改管理员的ajax请求怎么写?

    参数可以写在url中间:$.get("/admin/admin/"+id+"/edit",{},function(data){
    控制器中接收方式:public function edit($id){

    5、lavarel的ajax的post请求需要带请求方式么?

    可以带上:$.post("/admin/admin/1",{str:str,"_method":'put','_token':'{{csrf_token()}}'},function(data){

    6、无限分类的两种数据表设计方式?

    空间优先:一种是pid
    时间优先:一种是记录所有祖先的id,比如0,1,5,这种方式也得记录pid

    7、js中如何在删除的时候出现提示框?

    confirm方法:confirm('您确定要删除么');

    8、时间优先的无限分类方式(记录所有祖先的id,比如0,1,5,这种方式也得记录pid)如何删除某个类的时候删除所有子类?

    用like:if(DB::delete("delete from types where id=$id or path like '%,$id,%'")){

    9、搜索框我们一般用的是get方式请求数据,以便在url中展示,如果搜索框在表单中,我们如何设置为get方式请求?

    不设置表单的method,默认为get

    10、控制器中如何获取get方式传递过来的数据?

    Request对象的input方法:public function index(Request $request)

    11、图片ajax上传的实质是什么?

    图片先ajax上传到指定文件夹,然后将已上传的图片的链接传递到页面,页面即可显示图片是否上传

    二、内容在总结中

     
  • 相关阅读:
    https-->http and http-->https bitransfer
    socat
    docker daemon configuration
    centos 7 update to python V3.43 to assure git clone as usual
    df and du
    SS iproute2,nslookup,dig
    jmxtrans
    web.xml之env-entry
    Java发送Http请求
    elasticsearch在CentOS环境下开机启动
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/10887709.html
Copyright © 2020-2023  润新知