#6 Froggy
Ahoj, prosím tě, stále to nejde :-( Prosím tě, nějak si s tím nevím rady. Popíšu ten kód kompletně, třeba bude jednoduší poradit. Po kliknutí v menu se mě načta jednoduchá stránka. Níže uvedená.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>pokus</title>
<meta http-equiv="Content-language" content="cs" />
<link rel="stylesheet" media="screen" href="css/styl.css" type="text/css">
<script src='js/jquery.js' type='text/javascript'></script>
<script src='js/adr_nacteni.js' type='text/javascript'></script>
</head>
<body>
<table cellspacing='0' rowspacing='0' width='50%'>
<tr>
<th>Název</th>
</tr>
<tr>
td class='detail' name='1' align='left'><a class='nahled' href='#'>Turistika s r.o.</a></td>
</tr>
<tr>
<td class='detail' name='2' align='left'><a class='nahled' href='#'>Novakova doprava</a></td>
</tr>
<tr>
<td class='detail' name='3' align='left'><a class='nahled' href='#'>Novak s.r.o.</a></td>
</tr>
<tr>
<td class='detail' name='4' align='left'><a class='nahled' href='#'>test s.r.o.</a></td>
</tr>
</table>
</div></div>
<div id="sidebar"><div id="sidebar-content" >
</div></div>
</body>
</html>
obsah adr_nacteni.js
$(document).ready(function($) {
$('td.detail').live('click',function() {
var id_adresy = $(this).attr('name');
$('#sidebar-content').load('akce/adr_detail.php',{id_adresar:id_adresy});
return false;
});
$(':checkbox').click(function () {
$('form#vyber_jmen').submit();
});
$('form#vyber_jmen').submit(function() {
var detail = $(this);
var id_adresy = detail.attr('name');
alert(id_adresy);
return false;
});
});
Když kliknu na řádek s názvem, načte se mě detail adresy(do elementu sidebar-content), až sem mě vše funguje jak má(i s tím .live). Součastí detailu je ale formulář pro změnu a pak formulář s několika checkboxy( u každé adresy jich je jiný počet). Checkboxy jsou pojmenované jménem uživatele, který může detail vidět. Já potřebuji zpracovat načtené formuláře a to mě nejde.
Zkoušel jsem si vložit do stránky jeden cvičně formulář s checkboxem a ten script mě reagoval, ale když ten formulář vložím pomocí ajaxu/asynchroně, bez reloadu stránky) tak mě script, pro obsluhu checkboxu, na načtený formulář nereaguje. Kde dělám chybu?