我想使用 Jquery 对话框在具有从数据库调用的多行的页面上显示注释 - 每行都有一个链接来显示一个对话框,该对话框应该显示该行的相关内容。
该对话框工作正常,但我无法从链接中获取值,因此我可以在显示对话框的 div 中查询数据库。
当有人单击图像时,我希望它显示该行的注释 - 这是我到目前为止的代码。我知道我没有发送值,因为我不知道如何发送 - 我怎样才能将行 ID 附加到每行的图像上,然后在对话框打开时使其在对话框中可用,以便显示该注释?
<script>
$(function() {
$("#jui-dialog").dialog({
autoOpen: false,
title: "Note",
modal: true,
width: "640",
buttons: [{
text: "Close note",
click: function() {
$( this ).dialog( "close" );
}}]
});
$("#jui-dialog-mdl-btn").bind("click", function(event) {
$("#jui-dialog").dialog("option", {modal: true}).dialog("open");
event.preventDefault();
});
});
</script>
<while begins>
<img src="/icons/16/note.png" title="View employee note" alt="View employee note" id="jui-dialog-mdl-btn">
<input type="hidden" value="<?=$id?>">
<while ends>
<div id="jui-dialog">
<div class="dialog-inner">
<?php
$query=mysql_query("SELECT content from notes WHERE id='$id'");
$count=mysql_num_rows($query);
$row=mysql_fetch_array($query);
$note=$row['content'];
print $note;
?>
</div>
</div>