下面是我的PHP代码。我正在显示3张图像,如果我单击任何图像或产品,则需要在弹出模式中添加该产品。我正在尝试获取产品名称,但不能。如何解决这个问题。
<?php
$i = 0;
while ($row = mysql_fetch_assoc($result))
{
echo"<td style='background-color:#FFFFFF;' height='383'>
<a href='#myModal?productname={$row["productname"]} 'id='burl' role='button' data-productname='{$row["productname"]}' data-toggle='modal' data-target='#myModal'>
<img src='images/{$row["productname"]}.jpg' width='255'/>
</a>
</td>";
}
mysql_free_result($result);
?>
jQuery编码:
$(document).ready(function () {
$('#myModal').on('shown.bs.modal', function () {
console.log($(this).data('productname'));
})
})
$(document).ready(function ()
{
$('#myPopup').on('show.bs.modal', function (e)
{
var rowid = $(e.relatedTarget).data('productname');
alert(rowid);
$.ajax(
{
type: 'GET',
url: 'fetch_data.php', //Here you will fetch records
data: 'productname=' + rowid, //Pass $id
success: function (data)
{
$('.fetched-data').html(data);//Show fetched data from database
}
});
});
});
This coding solved my problem.
Thanks for all your reply.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句