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?謝謝。 –