【发布时间】:2011-11-21 03:51:33
【问题描述】:
我正在开发的网站中使用 jQueryUI 对话框小部件。基本上,该页面列出了朋友列表和向每个人发送消息的链接。这是 html 的 sn-p。
...
<td><?php echo $realname; ?></td>
<td><?php echo $username; ?></td>
<td><a href="#" id="opener">Send Message</a></td>
...
我的 javascript 看起来像:
$(document).ready(function() {
var $dialog = $('#dialog')
.dialog({
autoOpen: false,
resizable: false,
modal: true,
height: 350,
dialogClass: 'no-close',
draggable: false
});
$("#opener").click(function() {
$dialog.dialog('open');
return false;
});
$('#closedialog').click(function() {
$dialog.dialog("close");
return false;
});
});
最后,在我的 html 的底部,它是:
<div id="dialog" title="Send a message"><form action="<?php echo $currURL; ?>">
<p>To: {would want for something like "RealName (username)" to appear here}</p>
<div align="center">
<textarea cols="40" rows="10"></textarea>
</div>
<p align="right"><span class="button" style="text-align: right;">
<input type="submit" value="Submit" /><button id="closedialog">Cancel</button>
</span></p>
</form></div>
假设您朋友列表中的第一个人是约翰史密斯 (johnsmith),下一个是简史密斯 (janesmith)。是否可以仅为该表行传递 $realname 和 $username 的值,以便在 jQuery 对话框小部件中也将其打印出来? - 或者 - 你对如何更好/更有效地做到这一点有什么建议吗?
【问题讨论】:
标签: php javascript jquery-ui dialog