![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Cytat Proszę wstawić BBCode @Wookieb w edytorze nie można zagnieżdżać znaczników(np.[b])oprócz jak widać w quote),zależało mi na wyróżnieniu pewnych wartości. Kurcze ja nie czaje Ajaxa w C#.NET.O co chodzi mam tak skonstruowany tag:
Klikam w przycisk wywoływany jest event po stronie servera(przeładowanie całej strony) co równa się wykonaniu eventów page init,page load i docelowego eventu ,potem idzie ajaxowy request w funkcji "funkca_po_stronie_clienta()". Gdy usunę event OnClick="event_serwera" ,wykonywany jest request ajaxowy ,jednakże usunięty event zawierał pewne operacje robione po stronie serwera.Teraz przeładowanie ajaxem ,nie będzie wykonywało procesów zawartych w tym evencie ,gdyż go nie ma,a procesy te są tam kluczowe. Mało tego, gdy jest powyższa funkcja i event, wykonanie eventu ajaxowego asynhronicznego zostaje przerywany(w ff jest aborted),gdyż podczas tego procesu wykonywany jest post(submit) po stronie serwera.Włączenie async:false powoduje wykonanie się najpierw żądania serwera(POST),potem leci nieasynhroniczne żądanie AJAXA,efekt taki ,że przeładowuje tą samą stronę dwa razy. Orzeszek pokombinuje jeszcze z $.load. Ten post edytował Niktoś 3.04.2012, 11:34:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 12:46 |