have you included jquery.pjax.js in your layout?
Mar 28, 2015
4
Level 30
PJAX
I am trying to get pjax working. I also installed the laravel package https://github.com/JacobBennett/pjax
HTML:
<div id="page-wrapper">
@yield('content')
</div>
Menu:
<a data-pjax="#page-wrapper" href="{{ URL::route('test.index') }}">TEST 1</a>
<a data-pjax="#page-wrapper" href="{{ URL::route('test2.index') }}">TEST 2</a>
<script type="text/javascript">
$(function() {
$(document).pjax('a');
});
pjax.connect({
'container': 'page-wrapper',
'success': function(event){
var url = (typeof event.data !== 'undefined') ? event.data.url : '';
console.log("Successfully loaded "+ url);
},
'error': function(event){
var url = (typeof event.data !== 'undefined') ? event.data.url : '';
console.log("Could not load "+ url);
},
'ready': function(){
console.log("PJAX loaded!");
}
});
</script>
But i get the error in my console that pjax is not defined. The content seems to be loaded but i dont know why i cant "connect" to pjax.
Please or to participate in this conversation.