doucigua0449 2016-05-26 15:49
浏览 77
已采纳

如何在实际视图中返回视图(在同一页面中)?

I'm learning Laravel and I have a view with a contact list and inside of this table I have a button to display more details about the clicked item. I want to return a view inside the actual view, I don't want to go to another page.

Someone can explain me how can I do that and show me examples of that if it is possible?

I already try do that using ajax but I don't now how can I return a view without go to other page.

$("#detailsItemSize").click(function() 
{
    var itemId = $(this).attr('data-id');
    alert("details");
    alert(url);
    $.ajax
    ({
        method: 'GET',
        url: url + "/" + itemId,
        data: {'itemId': itemId, _token: token }    
    });
    .done(function (msg) 
    {
        console.log(msg['message']); 
    });
});

Best regards

  • 写回答

1条回答 默认 最新

  • duanmeng2842 2016-05-26 16:01
    关注

    The basic premise is to have a route that renders your partial view:

    Route::get('item/{item}', function($itemId){
        $someitem = Item::findOrFail($itemId);
        return view('partial', compact('someitem'));
    });
    
    //partial.blade.php
    
    <h1>Items id is {{$someitem->id}}</h1>
    
    //main view
    
    <div id="details></div>
    
    //js
    
    $.get('/item/27', function(response){
        $('#details').html(response);
    });
    

    the #details div in the page will contain <h1>the items id is 27</h1> when the ajax call returns

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题