/ / jquery - wywołanie zwrotne reload () - jquery

jquery - callback zwrotny - jquery

Mam następujący kod jquery działa dobrze:

$("iframe#captcha")[0].contentDocument.location.reload(true);
$("input#captchainput").val("");
$("img#ajaxLoader").hide();
$("h3#loginFailed").show();

Czy jest możliwe dołączenie wywołania zwrotnego do .reload(true)?

Chcę opóźnić 3 linie kodu, aż do momentu przeładowania.

Odpowiedzi:

0 dla odpowiedzi № 1

Nie, nie można. Po ponownym załadowaniu strony te trzy linie już nie istnieją. Cała strona została zastąpiona zupełnie nową stroną, która akurat jest identyczna.

Jeśli chcesz coś zrobić po ponownym załadowaniu, musisz zapisać coś gdzieś, co może sprawdzić kod na nowo załadowanej stronie.


0 dla odpowiedzi nr 2

Nie, nie możesz tego zrobić, chyba że użyjesz czegoś, co będzie się powtarzać po ponownym wczytaniu strony - na przykład ciasteczkach.