🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50189

Re: jquery - pytanie początkującego

#50189
From: A5tu5
Date: Tue, 03 Aug 2010 09:19
65 lines
2899 bytes
Użytkownik "WRonX" <WRonX@[-CUT-].WRonX.net> napisał w wiadomości 
news:4c57cc09$0$2600$65785112@news.neostrada.pl...

Witaj, dzięki za pomoc.
Dokonałem kilku poprawek zgodnie z sugestią. Moje obserwacje są następujące:

> // dla submitu "normalnie"
> $("form").submit(function()
> {
>   // cokolwiek
>   $("#print").load("jquery05_print.php",
>    $(this).serializeArray());
> });

Dla w/w submitu serializeArray dziala bardzo dobrze dla obu formularzy. Wada 
jest to, ze ten submit przeladowuje cala strone, a nie tylko DIVa.

Inaczej submit zachowuje sie dla obrazka:
>   (...)
>   <img src="szukaj.png" class="image0001 formSubmit">
>   (...)
>   <img src="szukaj.png" class="image0002 formSubmit">
> */
> $(".formSubmit").click(function()
> {
>   $("#print").load("jquery05_print.php",
>                    $(this).parent().serializeArray());
> });

Tutaj fakt, przy klasach troche zamieszałem, oczywiście powinny mieć te same 
dla obu obrazków. Niemniej jednak po obsłużeniu submita obrazkowego zgodnie 
z Twoją sugestią, DIV jest ładnie przeładowywany, jednak serializeArray nie 
"serializuje" zmiennych i nie przekazuje ich do DIVa.

Poniżej moje ostatnie wypociny:
<script>
$(document).ready(function()
{
    $("form").submit(function()
    {
        $("#print").load("jquery05_print.php",$(this).serializeArray());
    });

    $(".formSubmit").click(function()
    {
        $('#print').load('jquery05_print.php', $(this).serializeArray());
    });
});
</script>

Generalnie pierwszy SUBMIT pozwala na przekazanie zmiennych z formularzy, 
drugi (obrazkowy) juz nie.
Co ciekawe, dla celow debugowania dodalem do obu:
    var id=$(this).attr('id');
    alert(id);
aby mieć pewność, że "nie gubi" formularza.
No i oczywiscie dla standardowego SUBMITa ladnie zwraca ID, dla obrazkowego 
juz nie.

Mogę prosić o jakies sugestie?

Pozdrawiam!

-- 
A5tu5
Technical Details
Message-ID: <i38mup$d8d$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
References: <i38h59$sm8$1@news.onet.pl> <4c57cc09$0$2600$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: "A5tu5" <archee@vp.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Re: jquery - pytanie początkującego
Date: Tue, 3 Aug 2010 11:19:16 +0200
Organization: http://onet.pl
Lines: 68
Message-ID: <i38mup$d8d$1@news.onet.pl>
References: <i38h59$sm8$1@news.onet.pl> <4c57cc09$0$2600$65785112@news.neostrada.pl>
NNTP-Posting-Host: 188.122.3.9
X-Trace: news.onet.pl 1280827161 13581 188.122.3.9 (3 Aug 2010 09:19:21 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Tue, 3 Aug 2010 09:19:21 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-RFC2646: Format=Flowed; Response
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931
X-EsetScannerBuild: 7587
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit