Autor Zpráva
webator
Profil
Zdravím,
mám udělaný upload souboru přes FormData, objekt následně ukládám jQuery Ajaxem do databáze. Potřebuji, ale spolu s formdata posílat také jednu proměnou z inputu. Snažil jsem se přidat do objektu data takhle:
var projectIdJs = $('input[name='+projectId+']').val(); 
formdata.append("projectIdPhp", projectIdJs);
Bohužel takto se mi ajax neprovede. Nevíte někdo jak na to? Díky

živá ukázka: zde
Medvídek
Profil
webator:
ReferenceError: projectId is not defined

Nikde nevidim definovanou proměnnou z tohoto řádku:
var projectIdJs = $('input[name='+projectId+']').val();

Zkus
var projectIdJs = $('input[name="projectId"]').val();
jelikož nepracuješ s proměnnou, ale přímo s názvem toho inputu.
webator
Profil
Moje blbost, díky za radu.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: