0

每当单击按钮时,我想填充每个数组值:

    while($row=mysql_fetch_array($qry)){
                                        $prodId = $row["ProductID"];
                                        $imgID = $row["ImageID"];
                                        $prodName = $row["ProductName"];
                                        $prodPrice = $row["ProductPrice"];
                                        $prodDesc = $row["prodDesc"];
                                        $imgURL = $row["ImageUrl"];
                                        $proNum = $prodId;
                                        $dynamicListCol1 = '<div class="thumbnail" style="margin-bottom:10px;">
    <img src="' . $imgURL . '" width="200" height="300" class="img-responsive" alt="Responsive image">
    <center>
    <div class="caption">
    <h4>' . $prodName . '</h4>
    <p>Price: $' . $prodPrice . ' <br>Description: ' . $prodDesc . ' <br></p>
     <a data-toggle="modal" href="#cartModal">
      <button type="submit" class="btn btn-success" id="btnCart">
       <i class="icon-shopping-cart"></i> Cart it</button>
     </a>
     <a data-toggle="modal" href="#prodModal"><button type="submit" class="btn btn-info">
     <i class="icon-search"></i> View it</button>
     </a>
    </div>
   </center>
</div>';
echo $dynamicListCol1;

我想获取每个值$prodName以及单击$prodPrice的时间。btnCart并将其填充到模态表中。

Product    Price
Ebook      $200
Ebook2     $150

等等等等...

4

1 回答 1

0

您必须编写 JS 代码,每次单击按钮时都会发送一个 AJAX 请求。在此 AJAX 请求中,您将填充数据并将准备好的 HTML 发送回浏览器,就像您在问题中生成的一样。收到响应后,您的 JS 代码必须显示在 AJAX 响应中收到 HTML 的 TB 模态弹出窗口。

于 2013-09-14T22:06:48.377 回答