-2
我正在嘗試創建一個GUI,讓用戶編輯我的表中顯示的任何行。當用戶點擊一個象徵一個編輯圖標的圖像時,我創建了一個彈出窗體。現在我喜歡使用Jquery(如果可能)用我的數據庫中的數據填充此表單。錯誤代碼是下降波紋管,我似乎無法在所有用jquery點擊函數填充表格
腳本
<script type="text/javascript">
$(document).ready(function(){
$('#edit').click(function() {
$.ajax({
url: 'edit.php?itemid=$itemid',
success: function(response) {
$('#itemid').val($itemid);
......
$('#status').val($status);
}
});
});
});
</script>
Edit.php得到任何結果
<?php
$DB = new mysqli("localhost", "root", "", "book1");
$result2 = mysqli_query($DB, "SELECT * FROM booking WHERE itemID='$itemid'");
while($row = mysqli_fetch_array($result2)){
$itemid = $row['itemID'];
......
$status = $row['status'];
}
echo (array($itemid, $userid, $description, $manufacturer, $model, $caldate, $duedate, $shelf, $status);
?>
表
<div id="light1" class="white_content">
<form id="editform" name="myForm" action="checkout.php" method="POST">
<h2>Edit Instrument</h2>
<label>ItemID:</label>
<input type="text" id="itemid"/>
<br>
......
<a>Status: </a>
<input type="text" id="status"/>
<br>
<input type="submit" value="Accept">
<input href = "javascript:void(1)" onclick = "document.getElementById('light1').style.display='none';document.getElementById('fade').style.display='none'" type="reset" value="Close">
<br>
</form>
</div>
錯誤
ReferenceError: $itemid is not defined
$('#itemid').val($itemid);
錯誤:未結束的字符串$( '#itemid的')VAL(」
– Snoken
您的內容有一些問題它必須有產生問題的特殊字符 –