Autor | Zpráva | ||
---|---|---|---|
puzzle Profil |
Už si fakt nevím rady. Mám Ajax přes jquery, háže to, že indexy v PHP jsou undefined, funce var_dump vrátí NULL. Nechápu mám kousek nad tím uplně stejnou funkci a ta funguje dobře. A navíc když místo SELECT se použije DELETE tak to taky funguje i s tím, že to vrátí NULL, nechápu...
Všechno jinak funguje, když se to GET nastaví v PHP souboru, tak přes objekt to projde normálně, chyba je někde v předávání dat mezi .js a .php a fakt už nevím kde.... function AJAX_tituly(titul,id_morcete){ $.get('../PHP/titul_smazat.php', { titul: titul, id: id_morcete }); $.get('../PHP/titul_smazat.php', function(vystup){ document.getElementById('tituly').innerHTML = vystup; }); } include("tituly.php"); $smazat = new Tituly(); $id = $smazat->smazat($_GET['titul']); $e = $smazat->zobrazit($_GET['id']); while ($r = mysqli_fetch_assoc($e)){ echo "<h2>".$r['titul']."</h2>"; echo "<button style='color:#0000ff;' onclick='AJAX_tituly(".$r['ID'].");'></button>"; } $smazat->smazat($_GET['titul']); se smaže jak má, ikdyž to pak vyhodí undefined index titul...
|
||
8vm8 Profil |
Možná by to bylo lepší takhle
function ajaxTituly(titul,id_morcete){ $.get('../PHP/titul_smazat.php', {titul:/*tady by mělo být "name" tvého formuláře např "titul_form"*/.titul.value, id:/*zase název formuláře*/. id_morcete.value /*Správně by to mělo vypadat asi takhle (/{titul:form_titul.titul.value, id:morce_form.id_morce.value})*/ }, function (output){ $('#tituly').html(output).fadeIn(500); }); } |
||
puzzle Profil |
#3 · Zasláno: 4. 1. 2013, 23:51:51
Já to nemám přes formulář, ale jako parametr události onclick na <button>. Takových funkcí mám víc, a jedna funguje v pořádku a toto ne a ne :(
|
||
8vm8 Profil |
Tak to jsi měl dopsat. V tom připadě bych okopíroval tu správnou a předělal bych to na tu co ti nejde. Pokud to ani pak nepůjde, take sem musíš napsat víc detailů aby ti ostatní mohly poradit.
|
||
puzzle Profil |
#5 · Zasláno: 6. 1. 2013, 13:55:37
Kašlu na to, hodnot předám přes COOKIE. Díky
|
||
Časová prodleva: 11 let
|
0