好的,所以我已經完成了大部分的事情。現在來說,對我來說,困難的部分。這對我來說是無人問津的領域。AJAX JQUERY:使用表單數據更新MYSQL數據庫而無需刷新
如何使用表單數據更新我的mysql數據庫而不刷新頁面?我認爲你使用AJAX和\或Jquery來做到這一點 - 但我不太明白所給的例子。
任何人都可以請告訴我如何在此上下文中執行此任務嗎?
所以這是我的表格:
<form name="checklist" id="checklist" class="checklist">
<?php // Loop through query results
while($row = mysql_fetch_array($result))
{
$entry = $row['Entry'];
$CID = $row['CID'];
$checked =$row['Checked'];
// echo $CID;
echo "<input type=\"text\" value=\"$entry\" name=\"textfield$CID;\" id=\"textfield$CID;\" onchange=\"showUser(this.value)\" />";
echo "<input type=\"checkbox\" value=\"\" name=\"checkbox$CID;\" id=\"checkbox$CID;\" value=\"$checked\"".(($checked == '1')? ' checked="checked"' : '')." />";
echo "<br>";
}
?>
<div id="dynamicInput"></div>
<input type="submit" id="checklistSubmit" name="checklistSubmit" class="checklist-submit"> <input type="button" id="CompleteAll" name="CompleteAll" value="Check All" onclick="javascript:checkAll('checklist', true);"><input type="button" id="UncheckAll" name="UncheckAll" value="Uncheck All" onclick="javascript:checkAll('checklist', false);">
<input type="button" value="Add another text input" onClick="addInput('dynamicInput');"></form>
它是基於用戶數據庫填充SESSION_ID,但如果用戶想要創建一個新的列表項(或者是一個新的訪問者時期),他可以點擊「添加另一個文本輸入」按鈕,將會生成一個新的表單元素。
數據庫的所有更新都需要通過AJAX \ JQUERY完成,而不是通過將刷新頁面的帖子完成。
我真的需要這方面的幫助。讓我的腦袋圍繞這種...更新方法有點痛!
謝謝。
我在側欄的** Related **列表中看到了一堆相同問題的變體。你確定沒有人回答你的問題嗎? – Barmar
你會非常驚訝。 –