У меня есть таблица HTML с записями о работе. HTML выглядит следующим образом:
<tr>
<td> <div contenteditable='true' class="edit" id="estimateNumber_<?php echo $row["estimateNumber"] ?>"><?php echo $row["estimateNumber"] ?></div></td>
<td> <div contenteditable='true' class="edit" id="jobName_<?php echo $i ?>"><?php echo $row["jobName"] ?></div></td>
<td> <div contenteditable='true' class="edit" id="generalContractor_<?php echo $i ?>"><?php echo $row["generalContractor"] ?></div></td>
<td> <div contenteditable='true' class="edit" id="contact_<?php echo $i ?>"><?php echo $row["contact"] ?></div></td>
<td> <div contenteditable='true' class="edit" id="jobStatus_<?php echo $i ?>"><?php echo $row["jobStatus"] ?></div></td>
<td> <div contenteditable='true' class="edit" id="lastFollowUp_<?php echo $i ?>"><?php echo $row["lastFollowUp"] ?></div></td>
<td> <div contenteditable='true' class="edit" id="comments_<?php echo $i ?>"><?php echo $row["comments"] ?></div></td>
<?php $i++; ?>
</tr>
где $row
находится в цикле while запроса SQL.
Я использую Javascript следующим образом для отправки информации в update.php, который находится в той же папке:
$(document).ready(function(){
// Add Class
$('.edit').click(function(){
$(this).addClass('editMode');
});
// Save data
$(".edit").focusout(function(){
$(this).removeClass("editMode");
var id = this.id;
var split_id = id.split("_");
var edit_id = split_id[1];
var field_name = split_id[0];
var value = $(this).text();
$.ajax({
url: 'update.php',
type: 'post',
data: {id:id, field:field_name, value:value},
dataType: 'json',
success:function(response){
console.log(data);
}
});
});
});
Тем не менее, в моем файле update.php постоянно говорится, что $_POST
пуст. Куда я иду не так?