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>