Unten ist mein PHP-Code. Ich zeige 3 Bilder, wenn ich auf ein Bild oder Produkt klicke, muss ich das Produkt im Popup-Modal hinzufügen. Ich versuche, den Produktnamen zu erhalten, aber ich kann nicht. Wie man dieses Problem löst.kann keine href-Attribute mit JQuery erhalten
<?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 Codierungen:
$(document).ready(function() {
$('#myModal').on('shown.bs.modal', function() {
console.log($(this).data('productname'));
})
})
Normalerweise nur $ (Selektor) .attr ('href'); –
Bitte verwenden Sie * mysqli_fetch_assos * anstelle von * mysql_fetch_assoc *, da es veraltet ist –
'$ (this) .attr ('data-productname')' – Beginner