Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Częściowe przeładowanie strony
Niktoś
post
Post #1





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Witam nie wiem jak wyciągnąć dane z ajaxowego żądania i nadpisać dom np.diva.Mam prostą funkcje:
Cytat
$.ajax({
url: pathname,
success: function (data) {
$('#cos').html(data);

}
});

Funkcja przeładowuję stronę i wynik zapisuje do zmiennej data.I teraz mam przykładowo:
Cytat
<div id="cos"></div> Jak nadpisać tego diva?
$.ajax({
url: pathname,
success: function (data) {
$('#cos').html(data.cos);

}
});

Czy dobrze kombinuje?

Ten post edytował Niktoś 3.04.2012, 11:03:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Kombinacje są i to alpejskie.Importowałem koszyk na inną stronę,a tam się strona inaczej zachowuje(strona z 2-ma gridview+wyszukiwarka,dodatkowo mieli tam 2 typy requestów+1 serwerowy,serwer transfer)),prawdziwy kombajn.
Musiałem jakoś zrobić aby koszyk ten nie miał żadnego wpływu na stan strony.Zrezygnowałem z ajaxa ,opcji load w jquery i skorzystałem z updatepanel mode conditional.Podczepiłem triggery na przyciski,w evencie anuluj do poszczególnych elementów zastosowałem enableviewstatemode=false,przez co stan kontrolek zostaje zresetowany,a następnie chowam całego diva z koszykiem.Problemem był viestatemode ,który zapamiętywał stan kontrolek,przy anulacji.

Sprawę załatwiłem,ale nadal nurtuje mnie ten problem przy zwykłym ajaxowym requeście gdzie w kontrolce mamy dwa atrybuty onclick i onclientclick i równoległe żądania,ale ten temat to chyba do codeguru.pl
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 19:24