У меня продолжает появляться эта ошибка с моим кодом, но я все еще не могу найти ту часть, которую я делаю неправильно.Я почти все перепробовал, но по-прежнему получаю сообщение об ошибке:
Uncaught RangeError: Максимальный размер стека вызовов превышен
при HTMLInputElement.toString ()
при x (VM1355 jquery.min.js: 2)
Я только начал изучать jQuery, поэтому буду признателен за помощь.
<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Düzenle</h4>
</div>
<div class="modal-body">
<div class="form-group">
<label>İsim</label>
<input type="text" id="isim2" class="form-control">
<label>Aciklama</label>
<input type="text" id="aciklama2" class="form-control">
<label>Haksayısı</label>
<input type="text" id="haksayisi" class="form-control">
</div>
<input type="hidden" id="id" class="form-control">
</div>
<div class="modal-footer">
<a href="" id="save" class="btn btn-primary pull-rigt">Kaydet</a>
<button type="button" class="btn btn-default" data-dismiss="modal">Kapat</button>
</div>
</div>
</div>
</div>
if (isset($_POST['haksayisi']))
{
$isim = $_POST['isim'];
$haksayisi = $_POST['haksayisi'];
$aciklama = $_POST['aciklama'];
$id = $_POST['id'];
$sonuc = mysqli_query($link, "UPDATE sorgu SET isim = '$isim', haksayisi = '$haksayisi', aciklama = '$aciklama' WHERE id = '$id'");
if ($sonuc)
{
return 'data updated';
}
}
$(document).ready(function() {
$(document).on('click', 'a[data-role=update]', function() {
var id = $(this).data('id');
var isim2 = $('#' + id).children('td[data-target=isim2]').text();
var haksayisi = $('#' + id).children('td[data-target=haksayisi]').text();
var aciklama2 = $('#' + id).children('td[data-target=aciklama2]').text();
$('#isim2').val(isim2);
$('#haksayisi').val(haksayisi);
$('#aciklama2').val(aciklama2);
$('#id').val(id);
$('#myModal').modal('toggle');
});
$('#save').click(function() {
var id = $('#id').val();
var isim = $('#isim2').val();
var haksayisi = $('#haksayisi').val();
var aciklama2 = $('#aciklama2').val();
$.ajax({
url: 'connect.php',
method: 'POST',
data: {
'isim2': isim,
'haksayisi': haksayisi,
'aciklama2': aciklama,
'id': id
},
success: function(response) {
console.log(response);
}
});
});
});