【问题标题】:Retrieve data from array session to ajax script从数组会话中检索数据到 ajax 脚本
【发布时间】:2018-06-09 06:44:29
【问题描述】:

我正在使用 Laravel 5.4 开发电子商务。 当用户按下“购买”按钮时,我会在输入字段中隐藏产品 ID 进行查询。 然后,我有一个 Product 集合,然后将它们插入到会话数组中。 这将是我未来的购物车

这是我的控制器方法

 public function agregarACarrito(Request $request){

    $producto = new Producto();

    $producto=Producto::where('id','=',$request->parametros)
                        ->get();


   $request->session()->push('session_products',$producto);


    return json_encode($request->session()->get('session_products')) ;


}

这是我的 AJAX 脚本

function agregarACarrito(){

    var parametros =$("#id").val();



            $.ajax({
            data:{parametros:parametros},
            url:'/agregarACarrito',
            type:'post',
            dataType:"json",
            success:function(data){
                for(var i in data) {    

                $('#session').html("<li>"+data[i].modelo+"</li>");

                }
            }
            });



}

当我想将此数组会话检索到我的视图中时,问题就开始了。 或者我得到对象],或者[未定义],或者只是控制台中的一个错误。

我做错了什么?

【问题讨论】:

    标签: ajax laravel-5.4 laravel-blade


    【解决方案1】:

    我找到了解决方案,当我检索数据以查看这种类型的数组会话 $request->session()->get('session_products') 时,我发送了一个二维数组,其中 'session_products'位于第 1、2、3、4 行等第 0 列。

    【讨论】:

      猜你喜欢
      • 2021-09-15
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-18
      • 2021-04-12
      • 2021-08-02
      相关资源
      最近更新 更多