Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to get values from ajax resulted rows?
    primarykey
    data
    text
    <p>So I have a ajax search script using .get() method from mySQL table.</p> <p>At each row I would have a button,2 text fields and 1 hidden input with value got from ajax result. How do I get the specific's rows values at the click of the button?</p> <p>My ajax code:</p> <pre><code>$("#cautare_p").keyup(function(){ $.get("php/cautare/script_cautare.php","p="+$(this).val(), function(rez){ $(".afisare_cautare").html(rez) }) //end of search script }); </code></pre> <p>Php code:</p> <pre><code>echo "&lt;table width='100%' border='1' cellpadding='1' cellspacing='1'&gt; &lt;td&gt;Categorie&lt;/td&gt; &lt;td&gt;Produs&lt;/td&gt; &lt;td&gt;Cantitate&lt;/td&gt; &lt;td&gt;Discount&lt;/td&gt; &lt;td&gt;&lt;/td&gt; &lt;/tr&gt;"; while(mysql fetch asocc code here){ $rr.="&lt;tr&gt;&lt;form&gt; &lt;td&gt;&lt;span class='link'&gt;&lt;a href='acasa.php?produse=lista&amp;brand=$categId'&gt;$numeCateg&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span class='link'&gt;&lt;a href='acasa.php?produse=vizualizare&amp;prodid=$prodId'&gt;$numeProd&lt;/a&gt;&lt;/span&gt; &lt;br&gt;&lt;span style='font-size:14px;'&gt;U.M.:$um Stoc:$stoc Pret fara T.V.A.:$pretftva Pret cu T.V.A.:$pretctva&lt;/span&gt; &lt;input type='hidden' id='hiddenID' value='$prodId'&gt; &lt;/td&gt; &lt;td&gt;&lt;input type='text' id='text1' value='0'&gt;&lt;/td&gt; &lt;td&gt;&lt;input type='text' id='text2' value='0'&gt;&lt;/td&gt; &lt;td&gt; &lt;input type='button' id='buton' value='Get'&gt;&lt;/td&gt; &lt;/form&gt; &lt;/tr&gt;"; } echo " $rr &lt;/table&gt;"; </code></pre> <p>And resulted ajax code would be something like this:</p> <pre><code>$("#cautare_p").keyup(function(){ $.get("php/cautare/script_cautare.php","p="+$(this).val(), function(rez){ $(".afisare_cautare").html(rez), $("#buton").click(function(){ $.get("php/cautare/insertInDb.php","h="+$("#hiddenID").val()+"&amp;t1="+$("#tex1").val()+ "&amp;t2="+$("#hiddenID").val()); }); }) //end of search script }); </code></pre> <p>Solved:</p> <pre><code>$(".afisare_cautare table").find("tr").click(function(){ var prodid=$(this).closest("tr").find("input:hidden:eq(0)").val(); var cant=$(this).closest("tr").find("input:text:eq(0)").val(); var discount=$(this).closest("tr").find("input:text:eq(1)").val(); $("#test").text("ProdId: "+prodid+" Cantitate: "+cant+" Discount: "+discount); }); </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload