Javascript Laravel 4-在控制器中传递参数,通过ajax查看
在我的应用程序中,我在控制器中调用一个名为checkProject的函数。我通过getJSON来实现这一点。我了解如何使用append来显示响应数据中的内容,但是我需要使用这些值来填充刀片视图中的javascript函数 是否可以通过会话来实现这一点?有没有其他方法可以传递这些数据 项目控制员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
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{}?