[JQuery] Předání id prvku.

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod nofire 15. 4. 2015 15:39

Ahoj,
můžete mi prosím někdo poradit ? Na stránce vytvářím dynamicky checkboxy, kterým načtením z databáze přiděluji ID (např ID="2512"). To funguje. Do scriptu JQuery pošlu výběr z prvku Select, script zavolá stránku posli.asp na serveru ta mi pošle výsledek.
Kód: Vybrat vše
Script
$(document).ready(function() {
    $('#skupina').change(function() {
        $.get('posli.asp?gr=' +  $('#skupina').val(), function(vystup){
      $("#vypis").html(vystup);
      });     
     });
----------------------------------------------------------------
Stránka posli.asp
Do Until vysledek.EOF 
      response.write "<br>"
      response.write "<input id='" & vysledek.fields("pol_skupina") & "' type='checkbox' name='test' />" & vysledek.fields("pol_nazev")
     vysledek.movenext
Loop

Já bych ale potřeboval když potom kliknu na ten vytvořenej checkbox, abych předal hodnotu ID checkboxu do scriptu v JQuery. Něco jako v JavaScriptu onclick="nejakaFunkce(125);" A tady jsem skončil. Nevíte někdo jak na to ?

Díky za pomoc.
Ve víně je pravda... ale ve kterém ? Stále ho hledám.
nofire
Junior
Uživatelský avatar

Odeslat příspěvekod Haunter 15. 4. 2015 16:41

1.) Používej Ajax - $.get je docela ořezané
2.) Používej json pro komunikaci - je to lepší
3.)
jednoduše dej do tvého response inputu - onclick='tvojefunkce'.. tam kde jsi skončil...
Kód: Vybrat vše
response.write "<input onclick='tvojefunkce("&vysledek.fields("pol_skupina")&")' id='" & vysledek.fields("pol_skupina") & "' type='checkbox' name='test' />"
Haunter
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků