Witam,
mam taki skrypt, który ładuje mi poszczególne strony/pliki (views/home.php, views/about.php, views/contact.php itd.):
$(document).ready(function() {
$('#content').load('views/home.php');
$('ul#nav li a').click(function(e) {
var pageq = $(this).attr('href');
$('#content').load('views/' + pageq + '.php');
document.title = $(this).attr('rel');
//to get the ajax content and display in div with id 'content'
$.ajax({
url:'views/'+pageq+'.php',
success: function(data){
$('#content').html(data);
}
});
//to change the browser URL to 'pageq'
if(pageq!=window.location){
window.history.pushState({path:pageq},'',pageq);
}
return false;
});
});
Kiedy wyświetlam te strony, widzę tylko HTML. Np. <h1>Home</h1>.
A chciałbym dodać zmienne z innych plików. Np. w pliku setup.php mam zmienną $page. Jak wyświetlić <h1>$page['title']</h1> ?
Próbowałem include('config/setup.php'); ale nie działa.
Próbowałem też w pliku js: $.get('config/setup.php', { x : y }); tylko nie wiem, co podstawić pod x i y..