在我的应用程序中,我在我的控制器中调用了一个名为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,路由到上面的项目控制器函数。下面是Json调用和辅助JS函数,它需要填充值minTime和maxTime
$.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'
});
};
});