好的,因此自动加载方法的触发器已经起作用了:
window.onscroll = function(evt){
autoload();
};
autoload()函数:
function autoload(){
$.ajax({
//What do i need to do here to get data from
//the URL and append it to #contentContainer?
})
}
路线已经完成,如果您愿意,可随意将其调整为GET:
Route::post('/loadMore', 'HomeController@loadMore');
loadMore功能:
return View::make('partials.home');
如果partials.home是一个div,其中应用了css,并且有些刀片模板化,但最终。它返回一个我需要附加到#contentContainer的div。
有任何疑问吗?我很乐意回答他们!
答案 0 :(得分:0)
您可以加载内容并像这样添加容器
$.ajax({
type: "POST",
url: {{ URL::to('/loadMore') }},
data: {key1:value1, key2: value2}, // if you need to send some data to your function
success: function(data){
$('#contentContainer').append(data);
}
});
Remarque:我假设您在.blade.php
文件中编写了javascript,以便您可以使用{{ URL::to('/loadMore') }}
生成路线的网址
答案 1 :(得分:0)
问题在于:
我的观点始于:
@section('content')
javascript似乎无法处理那个