作成中の Web ページ用のメッセージング システムを作成しています。誰かの名前の横にあるボタンをクリックして、その名前をダイアログ ボックスに表示して、その名前が送信されていることを確認したいと考えています。
これは、私が表示しようとしている DIV です。モーダルは、どの人をクリックしても正しく購入でき、同じ名前を「宛先」フィールドに戻します。
<div id='chatPop' style="display: none;">
Messages
<hr>
To: <?Php echo $userId ?>
<br><br><br>
From:
<br><br><br>
Message:-<textarea> </textarea>
</div>
すでにダイアログを開いているJSは次のとおりです。
function doPop(userId)
{
$("#chatPop")
.dialog({
float: top,
resizable: true,
height: 350,
modal: true,
buttons: {
Send: function() {
$(this).dialog("close");
}
}
});
}
そして、これは div 内にあり、機能しているが $userId を渡していない私の PHP です:
<?php
while ($row = mysqli_fetch_array($result))
{
echo "<li>";
echo "<a>";
$userId = $row ['userId'];
echo $userId;
echo " <input type=button value=chat onclick=doPop('$userId')>";
echo "</a>";
echo "</li>";
}
mysqli_close($con1);
?>