jquery和php在单击选中的checbox时从选中的行中获取内容

jquery和php在单击选中的checbox时从选中的行中获取内容,php,jquery,html,Php,Jquery,Html,附加的PHP和jquery的源代码,提供未定义为警报…稍后显示表中的所有内容。。。我只需要显示一个用户点击复选框。。。。。我的代码中有什么错误 --------------------php--------------------------------------------------------- </script> <script src="<?=base_url();?>js/calendar.js" type="text/javascri

附加的PHP和jquery的源代码,提供未定义为警报…稍后显示表中的所有内容。。。我只需要显示一个用户点击复选框。。。。。我的代码中有什么错误

--------------------php---------------------------------------------------------

   </script>
     <script src="<?=base_url();?>js/calendar.js" type="text/javascript"></script>
          <form name="inwardProductList" action="" method="post" >
          <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center"  class="formtable">
              <tr>
                <td height="23" colspan="8" align="center" valign="middle" bgcolor="#FFFFFF" class="rows"><b>Cart Display</b></td>
              </tr>

   <tr>
     <td height="66" align="left" valign="top"><table width="99%" id="suppliedtable" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
            <td width="4%" height="43" align="center" valign="middle" bgcolor="#e7e6e6" class="rows"><strong>Sl.no</strong></td>
            <td width="20%" align="center" valign="middle" bgcolor="#e7e6e6" class="rows"><strong>Product Name</strong></strong></td>
            <td width="20%" align="center" valign="middle" bgcolor="#e7e6e6" class="rows"><strong>Barcode</strong></td>
            <td width="8%" align="center" valign="middle" bgcolor="#e7e6e6" class="rows"><strong>Quantity</strong></strong></td>
            <td width="8%" align="center" valign="middle" bgcolor="#e7e6e6" class="rows"><strong>Select</strong></strong></td>
           </tr>
      <?        
      $i=0;
if($productName->num_rows() >0){

  foreach($productName->result() as $row ){
    $i++;   
     ?>

          <tr>
            <td  align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><?=$i;?></td>
            <td align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><?=$row->product_name?></td>
            <input type="hidden" name="product_name<?=$i?>" id="product_name<?=$i?>" class="button" value="<?=$row ->product_name;?>"/>
            <td align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><?=$row->barcode?></td>
            <input type="hidden" name="barcode<?=$i?>" id="barcode<?=$i?>" class="button" value="<?=$row ->barcode;?>"/>
            <td align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><form><input type="text" name="Quantity<?=$i;?>" id="Quantity<?=$i;?>" /></form></td>
            <td align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><form>
                           <input type="checkbox" name="status<?=$i;?>" id="status<?=$i;?>" value="yes" /> <br /></form></td>

        </tr>

      <? }}else{?>
    <tr>
                <td height="23" colspan="8" align="center" valign="middle" bgcolor="#FFFFFF" class="rows"><b>Selected product has not been processed yet</b></td>
    </tr>
   <?}?>
  </table></td>
   </tr>
    <input type="hidden" name="numOflimit" id="numOflimit" class="button" value="<?=$i?>"/>

     <tr><td><input type="hidden" name="cart1" id="cart1"></td></tr>
</table>
 <form><tr><td  align="center" > <button onclick="go()">Submit</button></td> </tr>
 <tr> <td id="cart"> </td> </tr>
 <div id="test"></div>
 </form></form>
 </form>
      for(k=0;k<=9000;k++)
{   //each change

    $("#status"+k).change(function () {

        var numOflimit = encodeURIComponent($('#numOflimit').val());
        //alert(numOflimit);

    for(j=0;j<=numOflimit;j++)
        {

        var product_name = encodeURIComponent($('#product_name'+j).val());
        //alert(product_name);
        var barcode = encodeURIComponent($('#barcode'+j).val());
        var Quantity = encodeURIComponent($('#Quantity'+j).val());
        //var unitBag = encodeURIComponent($('#unitBag'+k).val());
    //var postData = $("form").serialize();
    //  alert(postData);
        var cart=product_name + barcode + Quantity;
        alert(cart);
        $('#cart1').val(cart);  
        }

    });

}   


你有没有一个完整的工作示例,这样我们就可以尝试一下?仅仅通过查看代码片段来调试JavaScript中未定义的错误并不是世界上最简单的事情

您可能还希望在Firefox中打开JavaScript错误控制台,并在警报出现后立即检查错误选项卡,因为这可能会为您提供一个关于错误所在位置的有用指针(例如,您忘记在某处定义变量)。Firebug插件还可以帮助:

编辑:刚刚注意到这似乎是另一个问题的重复: