Javascript Laravel 4-在控制器中传递参数,通过ajax查看

Javascript Laravel 4-在控制器中传递参数,通过ajax查看,javascript,ajax,laravel,laravel-4,Javascript,Ajax,Laravel,Laravel 4,在我的应用程序中,我在控制器中调用一个名为checkProject的函数。我通过getJSON来实现这一点。我了解如何使用append来显示响应数据中的内容,但是我需要使用这些值来填充刀片视图中的javascript函数 是否可以通过会话来实现这一点?有没有其他方法可以传递这些数据 项目控制员 public function getProject() { $input = Input::get('option'); $projects = Project::where('id', $inp

在我的应用程序中,我在控制器中调用一个名为checkProject的函数。我通过getJSON来实现这一点。我了解如何使用append来显示响应数据中的内容,但是我需要使用这些值来填充刀片视图中的javascript函数

是否可以通过会话来实现这一点?有没有其他方法可以传递这些数据

项目控制员

public function getProject()
{ 
 $input = Input::get('option');
 $projects = Project::where('id', $input)->get();

 return Response::json($projects);
 // can session be set here?    
}
PROJECT.BLADE.PHP

这有一个getJSON,它调用api/getproject,该api/getproject路由到上面的项目控制器函数。下面是Json调用和需要填充minTime和maxTime值的辅助JS函数

$.getJSON("{{ url('api/getproject')}}", { option: $(this).val() }, 
 function(data) 
 {                    
 if (data.success != false ) { 
   $.each(data, function(key, value) {
       $('#open').append('<div>' + value.weekday_start_time +', ' + value.title +'</div>');
   });
 }
}); 

var logic = function( currentDateTime ){
        if( currentDateTime.getDay()==6 ){ 
           this.setOptions({
               minTime:'10:00',
               maxTime:'21:00'
           });
         } else 
             this.setOptions({
               minTime:'08:00',
               maxTime:'22:00'
           });
        };
 });

我不太明白这个问题。。。您希望在会话中存储什么?我希望将工作日开始时间的值传递给底部函数“logic”。因此,简单地说,它从api绘制值,并以某种方式从这些值填充minTime和MaxTime。可以像logicnew Date、value.weekday_start_time那样调用它,并将函数签名更改为var logic=functioncurrentDateTime、weekdayStartTime{}?