如何在laravel中通过ajax/jquery加载刀片或php内容到视图中
How to load blade or php content into a view via ajax/jquery in laravel?
正如标题所说,我正在尝试使用ajax请求动态加载视图中的内容。我知道这是可以做到的,如果你使用html
元素,例如("#div_place").html(<p>...)
。问题在于当我想加载一些php/刀片对象到一个div实例。这是可能的吗?还是有不同的方法去实现我想要的结果?
这很简单。假设您正在使用jQuery…
-
创建一个路由来响应AJAX调用并返回一个HTML片段
Route::get('test', function(){ // this returns the contents of the rendered template to the client as a string return View::make("mytemplate") ->with("value", "something") ->render(); });
-
:
$.get( "test", function (data) { $("#my-content-div").html(data); } );
经过一番挖掘,我发现这有助于我解决问题。
你必须通过jquery使用.load("url/page/...")
,然后在routes.php文件中设置一个路由,显示一个需要加载数据的视图,例如
Route::get('/url/page/...', function(){
return View::make('test');
});
这将返回需要动态加载的必要php代码,干杯。
相关文章:
- Javascript/Jquery/PHP加载页面-如何
- 使用jQuery和PHP加载区域设置变量
- 使用JS和PHP加载效果
- jQuery倒计时-应用于通过AJAX/PHP加载的新元素
- 通过php加载javascript,使其不会;t在源中直接可见
- 使用PHP加载基于用户名的不同视图
- Highcharts - 无法使用 JSON / 无 PHP 加载外部数据
- 如何通过PHP加载外部文件
- 使用 PHP 加载 CSS(可能还有 JS)
- 使用 jquery 和 php 加载更多内容
- 在javascript之后从php加载的动态图像需要运行
- 如何使用带有参数的 ajax-php 加载数据
- 如何使用php加载javascript内容
- JQuery UI在通过php加载时未检测到CSS样式
- 将事件处理程序附加到通过PHP加载的下拉选项html
- 或者,如果ajax失败,则通过php加载页面
- AJAX/Jquery/PHP-加载依赖于锚点/哈希标记的页面
- JavaScript未在PHP加载的HTML上运行
- 提交表单时从php加载动态内容
- 显示'不再发布帖子'当使用ajax php加载所有帖子时