Path: csiph.com!goblin3!goblin2!goblin.stu.neva.ru!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: =?UTF-8?Q?=c5=81ukasz?= Newsgroups: pl.comp.lang.javascript Subject: Re: problem z formularzem Date: Sun, 6 Mar 2016 13:16:42 +0100 Organization: ATMAN - ATM S.A. Lines: 16 Message-ID: References: NNTP-Posting-Host: 94-40-64-237.hinet.pl Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: node2.news.atman.pl 1457266602 11357 94.40.64.237 (6 Mar 2016 12:16:42 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sun, 6 Mar 2016 12:16:42 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 In-Reply-To: Xref: csiph.com pl.comp.lang.javascript:3235 W dniu 06.03.2016 o 00:38, Cezary Tomczyk pisze: > Nie podpinaj inline event handlerów -> onclick="pliki_edytuj()". Problem > tutaj masz taki, że funkcja pliki_edytuj jest wywoływana w globalnym > kontekście, czyli window, a jej tam nie ma. A przynajmniej domyślam się, > że jej tam nie ma ;-) > > Zamiast inline event handlerów zrób to poprawnie: > > $('#btnSave').click(pliki_edytuj); > > https://jsfiddle.net/sygd9aa3/1/ > Jak ustawię sobie breakpoint to widzę że pliki_edutuj się wykonuje, ale var formData = new FormData($('#awizo_pliki_edytuj')[0]); zwraca undefined