Cytat
$('body').load(location.href);
tutaj jest chyba bestia ukryta. Ładujesz do body z powrotem tę samą stronę, więc ładują się wszystkie skrypty. I od nowa ładuje się document ready, i od nowa się odświeża, od nowa laduje, od nowa odświeża.
- może nie ładuj całej strony ze skryptami tylko jedynie kawałek strony, sam HTML? (albo w ogóle tylko dane w postaci JSON, ale tutaj pewnie byś musiał więcej przerabiać, natomiast zamienić żeby ładował sam HTML możesz w chwilę)
- albo, jeśli chcesz po prostu odświeżyć iframe:
http://stackoverflow.com/questions/2064850...sing-javascript