我正在通过JS从API加载数据,将数据发送到Laravel控制器并将其保存到数据库中.加载所有Ajax之后,我想在master.blade的子视图/部分中显示数据-可以在页面加载完成后动态呈现视图,-稍后,我想更新数据库行并显示新的视图中的数据动态.

//afater Ajax loading - update / display the data in the view

public function loadcomments() {

$comments = Comment::all();

$childcomment = Childcomment::all();

return View::make('partial')

->with(compact('comments'))

->with(compact('childcomments'));

}

在user.blade.php(主站点)中,我正在定义

@section('comments')

@include('partial')

@stop

在master.blade.php中,我定义了收益:

@yield('content')

@yield('comments')

任何想法如何呈现与更新的内容的网站?

解决方法:

页面加载完成后,无需再对Laravel应用本身进行AJAX调用,它将不再包含在请求中.

您可以只使用JS更新前端标记,也可以使用AJAX / jQuery调用Laravel应用程序以将数据添加到数据库中之后将其拉回.

使用资源控制器或类似的实现方式允许插入和读取注释(CRUD),以便可以在需要使用AJAX时提取数据.

编辑

有多种方法可以使页面在前端动态化,所有这些通常都包含Javascript或另一种前端脚本语言.

过去,我曾使用jQuery使用JSON或XML / HTML来处理页面内容的更新,但是最近我开始使用AngularJS.

另一个库是EmberJS,我正在学习使用它,但是我觉得前端语言超出了这个问题的范围.

有许多关于在页面加载后通过调用控制器或其他资源丰富的路由来更新HTML的教程.

假设帖子已保存到数据库中,如果此操作在视图返回浏览器后完成,则必须使用javascript提取数据,并且很可能会有一段js代码在该“轮询”上打勾您的资源控制器以获取新评论.

如果检测到新注释,则发出第二个请求以将注释拉出,或者使用AJAX从轮询请求中返回注释.

在laravel方面,可以返回部分视图或JSON,为简单起见,我们将替换该视图.您将为浏览器上当前存在的部分创建一个jQuery选择器,然后将其替换为使用AJAX从Laravel中拉出的部分.

$(‘#some-page .my-view-to-update’).html(somedata);

我的jQuery非常生锈,因此请仔细阅读相关文档以正确更新HTML.

标签:laravel,ajax,php

来源: https://codeday.me/bug/20191120/2046836.html

laravel mysql视图_php-动态更新Laravel视图相关推荐

  1. laravel mysql 数组_PHP如何使用laravel 5将数据从数组保存到mysql

    我在POST中的'Cylinders'数据数组中得到一个数组: Array ( [serie] => Array ( [0] => 1234 [1] => 3545 ) [serie ...

  2. Android Studio App开发之循环试图RecyclerView,布局管理器LayoutManager、动态更新循环视图讲解及实战(附源码)

    运行有问题或需要全部源码请点赞关注收藏后评论区留言~~~ 一.循环视图RecyclerView 尽管ListView和GridView分别实现了多行单列和多行多列的列表,使用也很简单,可是它们缺少变化 ...

  3. laravel mysql注入_PHP 项目中单独使用 Laravel Eloquent 查询语句来避免 SQL 注入

    OWASP (Open Web Application Security Project) 是一个记录当前 web 应用所受威胁情况的项目.我一直都在关注他们的网站,从 2010,2013 和 201 ...

  4. laravel mysql like_3分钟短文|Laravel 使用like匹配字符串的用法示例

    引言 本文接着laravel的功能讲解,说一说在模型中查询条件内,使用like这样的SQL关键字 进行子字符串匹配.并通过几个示例,和不同的实现方法,为大家展示laravel的灵活性. 学习时间 比如 ...

  5. laravel mysql注入_详解 Laravel 中的依赖注入和 IoC

    Laravel 作为开发者,我们一直在尝试通过使用设计模式和尝试新的健壮型框架来寻找新的方式来编写设计良好且健壮的代码.在本篇文章中,我们将通过 Laravel 的 IoC 组件探索依赖注入设计模式, ...

  6. es修改IK分词器源码 mysql热词动态更新(报错解决x3)

    最近在公司遇到的一个问题,给elasticsearch配置ik热部署mysql词库. 我是参照下面这个博客来做的 https://www.cnblogs.com/xiaoxiaoliu/p/11218 ...

  7. mysql创建全外连接的视图_关系型数据库 MySQL 表索引和视图详解

    原创: JiekeXu JiekeXu之路 一.索引 数据库索引通俗的讲就是和书本的目录一样,主要就是为了提高查询数据的效率.由于数据存储在数据库表中,所以索引是创建在数据库表对象上,由表中的一个字段 ...

  8. mysql查看创建视图的权限_Mysql 开启视图权限与创建视图教程

    不废话直接上代码: 开启视图权限: root登录服务器,运行命令,注意username和data修改 grant create view on username.* to data@'%';grant ...

  9. Mysql基础篇(6)—— 视图

    一个或者多个数据表里的数据的逻辑显示,视图并不存储数据 视图的作用 可以屏蔽一些敏感字段,比如员工薪资 如果是一些大型的表,不同的用户所需要的字段不一样,可以给不同的用户定制不同的查询视图 视图的优点 ...

最新文章

  1. matlab的帮助命令是英文的,4 Matlab 帮助系统
  2. les物流执行系统_物流规划工作如何开展?
  3. PE结构延迟加载导入表
  4. 点钞机语音怎么打开_抖音内测语音直播!支持8人在线聊天,一文教你如何玩?...
  5. JQ插件 jquery mobiscroll
  6. 饿了么java_eleme-openapi-java-sdk
  7. matlab bdir 排序,matlab-3次b样条(matlab - 3次b样条).doc
  8. python源码剖析_Python源码剖析-深度探索动态语言核心技术.陈儒.PDF版www.atcpu.com...
  9. [读书笔录]解析卷机神经网络(魏秀参)——第三章
  10. xp 极限编程_极限编程(XP)简介
  11. CCNA系列十一之Frame-Relay
  12. 编码格式转换--常见编码间的转换以及中文简繁互换
  13. 华硕a53s拆机图解_华硕a53s配置 功能与外观描述【图解】
  14. MySQL数据库、表常用命令
  15. 浅谈防火墙对 FTP 的影响及故障排除
  16. 回归方程的拟合优度检验_判定一元线性回归方程拟合优度的判定系数R的取值范围...
  17. Android APP头像的图标与背景的设置
  18. 100个小学生猜字谜大全及答案
  19. 差分信号经运放后转为单端输出供单片机采集原理图
  20. Linux嵌入式开发——shell命令

热门文章

  1. python selenium 用法 和 Chrome headless
  2. Google 的 C++ 代码规范
  3. n元n次方程求解c 语言,解n元一次方程
  4. linux内核启动流程x86,linux内核-x86_32位内核启动流程
  5. 版本不见了_王者荣耀复古版本来袭?第四代主宰形象回归!可以给小兵加速
  6. 一个java工程师必知的安全意识(信息传输篇)
  7. html留言板 php,linux下使用Apache+php实现留言板功能的网站
  8. java .item,javabb-javaitem-cloud
  9. JAVA入门级教学之(IDEA工具的快捷键和简单设置)
  10. python 大学教授整理_剑桥大学教授用时35天亲自整理,Python超详细的基础笔记