좋아요, 그래서이 일의 대부분을 얻었습니다. 이제는 어려운 부분입니다. 이것은 나를 위해 읽히지 않은 영토입니다.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를 통해 수행해야하며 페이지를 새로 고치는 게시물을 통해 수행해야합니다.
정말 도움이 필요합니다. 이런 종류의 주위에 내 머리를 얻는 ... 상처의 방법 종류를 업데이 트!
감사합니다. 내가
$.ajax({
url: 'http://example.com',
type: 'GET',
data: $('#checklist').serialize(),
cache: false,
}).done(function (response) {
/* It worked */
}).fail(function() {
/* It didnt worked */
});
희망이 도움을 JQuery와
를 사용하여 폼 데이터를 게시하는 방법
사이드 바에있는 ** 관련 ** 목록에서 동일한 질문을 여러 번 볼 수 있습니다. 그들 중 누구도 당신의 질문에 대답하지 않았습니까? – Barmar
당신은 놀라워 할거야. –