Рефреш в script

sentenello

Registered
Здравейте,
как мога да направя нещо като header(location) на пхп, само че в ето този код.

Код:
	 $(function() {
	 $(".removeteam").click(function(){
				var otboraa = $("#otboraa").val();
				$("<img src='/football/registraciq/5-1.gif' id='loading' alt='loading' />").appendTo("#result");
				$.ajax({
					url: "../pyrvenstva/removeteamfan.php",
					type: "POST",
					data: { 'otboraa': otboraa},
					success: function(result){
						$("#teaminformation").show().html(result);
						$(".sivatablica").hide().fadeOut("slow");
                        $(".teaminfo").hide().fadeOut("slow");
                        $(".komentarite").hide().fadeOut("slow");
						}
				});
				return false;
			});
					});

Искам когато се изпълни този код да прави рефреш на страницата
 
$(function() {
$(".removeteam").click(function(){
var otboraa = $("#otboraa").val();
$("<img src='/football/registraciq/5-1.gif' id='loading' alt='loading' />").appendTo("#result");
$.ajax({
url: "../pyrvenstva/removeteamfan.php",
type: "POST",
data: { 'otboraa': otboraa},
success: function(result){
$("#teaminformation").show().html(result);
$(".sivatablica").hide().fadeOut("slow");
$(".teaminfo").hide().fadeOut("slow");
$(".komentarite").hide().fadeOut("slow");
location.reload();
}
});
return false;
});
});

можеш да пробваш и с window.location = 'урл';
 
adrian каза:
$(function() {
$(".removeteam").click(function(){
var otboraa = $("#otboraa").val();
$("<img src='/football/registraciq/5-1.gif' id='loading' alt='loading' />").appendTo("#result");
$.ajax({
url: "../pyrvenstva/removeteamfan.php",
type: "POST",
data: { 'otboraa': otboraa},
success: function(result){
$("#teaminformation").show().html(result);
$(".sivatablica").hide().fadeOut("slow");
$(".teaminfo").hide().fadeOut("slow");
$(".komentarite").hide().fadeOut("slow");
location.reload();
}
});
return false;
});
});

можеш да пробваш и с window.location = 'урл';

Това върши страхотна работа.
Преди да ти дам точка имам още 1 въпросче, към теб или някой друг който знае.

Как във този код да направя
Код:
data: { 'otboraa': otboraa},

да взема по ИД тъй като надоло в цикъл извеждам..
Код:
<input type="hidden" name="otboraa[]" id="otboraa[]" value="'.$rowa[teamname].'">
 
ами на третия ред в кода ти си го написал:

var otboraa = $("#otboraa").val();

само, че по-добре според мен е да го вземеш с this, че така не съм много сигурен, че ти взима правилната стойност:

var otboraa = $(this).val();

Edit: Сега видях, че ти искаш да взимаш id стойността. Тогава го направи така:

var otboraa = this.id;
 
Пробвах какво ли не, но не стана.

Би ли ми казал как да си направя input бутона и как да направя кода че да взема правилното стойността по ид.

Ето ми го скрипта
Код:
     $(function() {
     $(".removeteam").click(function(){
                var otboraa = $("#otboraa").val();
                $("<img src='/football/registraciq/5-1.gif' id='loading' alt='loading' />").appendTo("#result");
                $.ajax({
                    url: "../pyrvenstva/removeteamfan.php",
                    type: "POST",
                    data: { 'otboraa': otboraa},
                    success: function(result){
                        $("#teaminformation").show().html(result);
                        $(".sivatablica").hide().fadeOut("slow");
                        $(".teaminfo").hide().fadeOut("slow");
                        $(".komentarite").hide().fadeOut("slow");
                        }
                });
                return false;
            });
                    });

А ето ми го и цикъла който извежда инпутите.
Код:
while ($rowa = mysql_fetch_array($selteams)){
echo '
<input type="hidden" name="otboraa" id="otboraa" value="'.$rowa[teamname].'">

В момента ми извежда 2 резултата, но каквото и да кликна винаги ми извежда този който е най-отгоре. Не мога да го наглася да взема по ИД
 

Back
Горе