Совершенно новый с самой 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, не стесняйтесь поправлять меня и в тех случаях.