Oki dziękuje za naprowadzenie, połowicznie działa, zrobiłem to tak:
$(document).ready(function(){
$.ajax({
type: 'GET',
url: 'data.php',
pobierz: function (XMLHttpRequest) {
$('#content').html('Trwa pobieranie danych.');
},
success: function(msg) {
$('#content').html(msg);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$('#content').html('Przepraszamy, dane nie mogą być pobrane.');
}
});
});
Udało mi się załadować treść pliku data.php do div id content od razu po załadowaniu strony tylko teraz jak teraz po kliknięciu w przycisk
pobierz nowe, którego kod wygląda tak:
<span id='pobierzNoweWiadomosci' title='sprawdź czy nie nadesłano nowych wiadomości'>pobierz nowe
</span>
odświeżyć zawartość diva o identyfikatorze content o treść pliku data.php
Próbowałem czegoś takiego:
$('#pobierzNoweWiadomosci').click(function(){
$('#content').load('data.php');
});
ale nie działa
mój cały plik odpowiadający za ajaxa wygląda tak:
$(document).ready(function(){
$.ajax({
type: 'GET',
url: 'data.php',
pobierz: function (XMLHttpRequest) {
$('#content').html('Trwa pobieranie danych.');
},
success: function(msg) {
$('#content').html(msg);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$('#content').html('Przepraszamy, dane nie mogą być pobrane.');
}
});
});
$('#pobierzNoweWiadomosci').click(function(){
$('#content').load('data.php');
});