我有一個動態的html表格,使用PHP從數據庫中創建。它看起來是這樣的:傳遞參數到jquery點擊
<table id="webcam-table">
<thead>
<tr>
<th>Camera <br>Type</th>
<th>Name</th>
<th>Quality</th>
<th>Motion <br>Detection</th>
<th>Email <br>Notice</th>
<th>Camera Actions</th>
</tr>
</thead>
<tbody>
<tr data-hash="6ab000ef7926b4a182f0f864a0d443fc19a29fdd">
<td>WEBCAM</td>
<td>test</td>
<td>HIGH</td>
<td>On</td>
<td>On</td>
<td><button id="editbutton" onClick='edit(this, "/ajax_dash", "WEBCAM", "test29999988877", "0", "6ab000ef7926b4a182f0f864a0d443fc19a29fdd", "0", "0", "1", "", "", "", "")'>Edit</button></td>
</tr>
</tbody>
<tbody>
<tr data-hash="c0fc37512cdcc49b034fefabdc31bb12a3b618da">
<td>AXIS</td>
<td>mycamera</td>
<td>MEDIUM</td>
<td>On</td>
<td>On</td>
<td><button id="editbutton" onClick='edit(this, "/ajax_dash", "AXIS", "myaxiscameraTESb", "1", "c0fc37512cdcc49b034fefabdc31bb12a3b618da", "0", "0", "0", "hhhhhhhhhjjjkk", "ggyykk", "10.0.0.999", "1111")'>Edit</button>
</tr>
</tbody>
...
</table>
如果單擊編輯按鈕它開闢了已填充這樣你就可以對其進行編輯的所有相機設置形式。我的JavaScript工作正常,只是一個表單。但我想改變這個jQuery對話框。
這是我有:
var js = jQuery.noConflict();
js(function() {
js("#dialog-form").dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true,
buttons: {
"Edit camera settings": function() {
allFields.removeClass("ui-state-error");
},
Cancel: function() {
js(this).dialog("close");
}
},
close: function() {
allFields.val("").removeClass("ui-state-error");
}
});
js("#editbutton")
.button()
.click(function() {
js("#dialog-form").dialog("open");
});
});
我有兩個問題:
這將創建在表的第一行的編輯按鈕,我怎麼能將此所有行? 。
如何開始將參數傳遞到點擊功能,這樣我可以開始在填寫,例如:
JS(「輸入:文本」)VAL(cameraname); //雖然我不認爲這是一個好主意,或者我有許多不同的輸入文本字段?
在此先感謝。
可惜我不能在這一點上,因爲的Joomla原因用ajax,我將研究使用在頁面加載一個數組...任何教程引用,將不勝感激。 Thx用於響應 – Tom 2011-12-17 12:34:32