0
与jQuery本身相当新。我试图使用jQueryUI对话框小部件作为消息服务,其中用户可以单击“发送消息”链接并弹出对话框小部件。我想知道如何将接收消息的人的用户名(从php页面)带到窗口小部件。使用PHP将数据传递给jQueryUI对话框
这是一切的模拟。
这里是我的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对话框小部件时犯了一些错误,请随时纠正我的错误。
我还没有真正进入项目的PHP部分。我只是在想我将如何去做这部分。我是否使用这种方法在同一页面上包含对话框小部件的内容,或者是否应该使用.load从不同的文件中获取它? –
没有太多内容......我认为将对话框小部件内容包含在同一页面上不是一个好主意。 –
只是在这里拍摄一个问题。由于上面的示例(代码片段)将来自循环php命令以从MySQL获取数据,因此让我们假设第二行具有完全相同的数据,除了用户名是“username2”之外,我将如何将其传递给对话框小部件内容在底部?你是否知道我要去哪里,或者我应该回去的时候,我已经知道了PHP?谢谢。 –