循环使用HTML表并使用jquery / javascript将td值存储为字符串

时间:2015-09-10 06:31:32

标签: javascript php jquery html

我有下表

while($row=mysql_fetch_array($sql)) 
{
    $id=$row['product_id'];
    $name=$row['name'];
    $stock=$row['stock'];
    ?>
    <tbody>
    <tr   >
        <td class="edit_td">
            <span id="first_<?php echo $id; ?>" class="text"><?php echo $name; ?></span>
        </td>
        <td class="edit_td">
            <span id="last_<?php echo $id; ?>" class="text"><?php if($stock==0){echo 0;}else{echo $stock;} ?></span>
        </td>
        <td class="edit_td1" id="<?php echo $id; ?>">
            <div class="form-group">
                <div class="col-lg-3 inputContainer">
                    <input class="form-control cls-quantity" id="quanti_<?php echo $id; ?>" name="number" type="text" />
                </div>
            </div>
        </td>
        <td class="action_td" id="<?php echo $id; ?>"><span class="glyphicon glyphicon-remove" style="cursor:pointer;color:red;"></span></td>
    </tr>
    </tbody>
    <?php
}
?>

按钮:

<a href="customer_details.php?shop=<?php echo $_GET['shop'];?>" class="btn btn-info" role="button" onclick="return td_validation();store_value_as_string();">Generate Bill</a>

问题:我要在store_value_as_string();之后返回一个函数td_validation();,该函数遍历所有<tr>并获取id class="edit_td1"id="quanti_<?php echo $id; ?>"的关联值。然后函数store_value_as_string();会给我两个字符串

str1 = 121,122,123,124;//id of class="edit_td1"

str2 = 2,3,1,4;//associated value of id="quanti_<?php echo $id; ?>"

这两个字符串是ajax调用所必需的(传递给其他php页面)。 我实际上有相同的代码,但它运行onchange的{​​{1}}但是 - &gt; tester&lt; - ".edit_td1"的操作序列给了我错误的输出。

表格看起来像是:enter image description here

0 个答案:

没有答案