jQuery本身相当新颖。我正在尝试使用jQueryUI对话框小部件作为消息服务,其中用户可以单击“发送消息”链接并弹出对话框小部件。我想知道如何将接收消息的人的用户名(从php页面)带到小部件。
这是一切模拟。
这是我的html代码片段:
...
<tr>
<td><img height="50px" width="50px" src="photos/1.png" /></td>
<td><a href="#">username</a></td>
<td>Real Name</td>
<td><a href="#" id="opener">Send Message</a></td>
<td><button>Delete</button></td>
</tr>
...
这是我正在使用的javascript:
$(document).ready(function() {
var $dialog = $('#dialog')
.dialog({
autoOpen: false,
resizable: false,
modal: true,
height: 350
});
$('#opener').click(function() {
$dialog.dialog('open');
return false;
});
$('#closedialog').click(function() {
$dialog.dialog('close');
return false;
});
});
以下是对话框小部件包含的内容:
<div id="dialog" title="Send a message">
<p>To: username</p>
<div align="center">
<textarea cols="40" rows="10"></textarea>
</div>
<p align="right"><span style="text-align: right;"><button>Send message</button><button id="closedialog">Cancel</button></span></p>
</div>
基本上,“用户名”将被来自MySQL数据库的数据所取代。我在考虑<?php echo @_GET['username']; ?>
可能是某种形式或某种东西,但我有点迷失。任何帮助将不胜感激。 PS:我知道我在使用jQueryUI对话框小部件时遇到了一些问题,请随时纠正我。
答案 0 :(得分:0)
标准的php echo应该可以正常工作。
<p>To: <?php echo $username;?></p>
您需要确保用户名变量在您的模态中可用。如果您正在使用框架,请查看如何将数据传递到视图。否则,您可以将变量传递给函数,设置常量或执行许多其他操作。如果您告诉我有关PHP的更多信息,我可以帮助您。