Otoż , zacząłem uczyć się php i chciałem napisać prostego shoutboxa. I udało mi się już napisać go w tej formie, aby wyświetlał dane po kliknięciu. Jednak chciałem, żeby div, który pokazuje posty odświeżał się bez odświeżania strony. Przy użyciu funkcji load() napotkałem na taki problem, że nie odświeża się dany div tylko pokazuje się biała czysta strona w przeglądarce (próbowałem na IE, FF, Chrome i OPerze). Gdy używałem poniższego kodu na localhoście to chodziło, a po wrzuceniu na serwer wszystko znika po kliknięciu submita.
formularz z którego pobieram dane do shout.php
<div id="post"><form name="posting" method="get" > <input type="hidden" id="username" name="user_name" value="'.$user.'"/> <input type="text" id="text2" name="shout" maxlength="150" autocomplete="off"/> <input type="submit" id="button" value="POST" class="submitp"/>
$(document).ready(function(){
setInterval(function(){
$("#shouts").load('shout.php');
},5000);
});
Czy ktoś może orientuje się w czym może być problem ?
I druga sprawa czy da radę zrobić w ajaxie taki skrypt, który by pozwalał na wklejanie postów też bez odświeżania strony tylko konkretnego diva ?